CAN

#include <tc1798/can.h>

→ defined C types

defined SFRs

Register Name Description Address Type Reset access (read) access (write)
CAN_CLC CAN Clock Control Register 0xF0004000 CAN_CLC_t 0x00000003 ? ?
CAN_ID Module Identification Register 0xF0004008 CAN_ID_t 0x002BC0XX ? ?
CAN_FDR CAN Fractional Divider Register 0xF000400C CAN_FDR_t 0x00000000 ? ?
CAN_SRC15 CAN Service Request Control Register 15 0xF00040C0 CAN_SRCm_t 0x00000000 ? ?
CAN_SRC14 CAN Service Request Control Register 14 0xF00040C4 CAN_SRCm_t 0x00000000 ? ?
CAN_SRC13 CAN Service Request Control Register 13 0xF00040C8 CAN_SRCm_t 0x00000000 ? ?
CAN_SRC12 CAN Service Request Control Register 12 0xF00040CC CAN_SRCm_t 0x00000000 ? ?
CAN_SRC11 CAN Service Request Control Register 11 0xF00040D0 CAN_SRCm_t 0x00000000 ? ?
CAN_SRC10 CAN Service Request Control Register 10 0xF00040D4 CAN_SRCm_t 0x00000000 ? ?
CAN_SRC9 CAN Service Request Control Register 9 0xF00040D8 CAN_SRCm_t 0x00000000 ? ?
CAN_SRC8 CAN Service Request Control Register 8 0xF00040DC CAN_SRCm_t 0x00000000 ? ?
CAN_SRC7 CAN Service Request Control Register 7 0xF00040E0 CAN_SRCm_t 0x00000000 ? ?
CAN_SRC6 CAN Service Request Control Register 6 0xF00040E4 CAN_SRCm_t 0x00000000 ? ?
CAN_SRC5 CAN Service Request Control Register 5 0xF00040E8 CAN_SRCm_t 0x00000000 ? ?
CAN_SRC4 CAN Service Request Control Register 4 0xF00040EC CAN_SRCm_t 0x00000000 ? ?
CAN_SRC3 CAN Service Request Control Register 3 0xF00040F0 CAN_SRCm_t 0x00000000 ? ?
CAN_SRC2 CAN Service Request Control Register 2 0xF00040F4 CAN_SRCm_t 0x00000000 ? ?
CAN_SRC1 CAN Service Request Control Register 1 0xF00040F8 CAN_SRCm_t 0x00000000 ? ?
CAN_SRC0 CAN Service Request Control Register 0 0xF00040FC CAN_SRCm_t 0x00000000 ? ?
CAN_LIST0 List Register 0 0xF0004100 CAN_LISTm_t 0x007F7F00 ? ?
CAN_LIST1 List Register 1 0xF0004104 CAN_LISTm_t 0x01000000 ? ?
CAN_LIST2 List Register 2 0xF0004108 CAN_LISTm_t 0x01000000 ? ?
CAN_LIST3 List Register 3 0xF000410C CAN_LISTm_t 0x01000000 ? ?
CAN_LIST4 List Register 4 0xF0004110 CAN_LISTm_t 0x01000000 ? ?
CAN_LIST5 List Register 5 0xF0004114 CAN_LISTm_t 0x01000000 ? ?
CAN_LIST6 List Register 6 0xF0004118 CAN_LISTm_t 0x01000000 ? ?
CAN_LIST7 List Register 7 0xF000411C CAN_LISTm_t 0x01000000 ? ?
CAN_MSPND0 Message Pending Register 0 0xF0004140 CAN_MSPNDm_t 0x00000000 ? ?
CAN_MSPND1 Message Pending Register 1 0xF0004144 CAN_MSPNDm_t 0x00000000 ? ?
CAN_MSPND2 Message Pending Register 2 0xF0004148 CAN_MSPNDm_t 0x00000000 ? ?
CAN_MSPND3 Message Pending Register 3 0xF000414C CAN_MSPNDm_t 0x00000000 ? ?
CAN_MSPND4 Message Pending Register 4 0xF0004150 CAN_MSPNDm_t 0x00000000 ? ?
CAN_MSPND5 Message Pending Register 5 0xF0004154 CAN_MSPNDm_t 0x00000000 ? ?
CAN_MSPND6 Message Pending Register 6 0xF0004158 CAN_MSPNDm_t 0x00000000 ? ?
CAN_MSPND7 Message Pending Register 7 0xF000415C CAN_MSPNDm_t 0x00000000 ? ?
CAN_MSID0 Message Index Register 0 0xF0004180 CAN_MSIDm_t 0x00000020 ? ?
CAN_MSID1 Message Index Register 1 0xF0004184 CAN_MSIDm_t 0x00000020 ? ?
CAN_MSID2 Message Index Register 2 0xF0004188 CAN_MSIDm_t 0x00000020 ? ?
CAN_MSID3 Message Index Register 3 0xF000418C CAN_MSIDm_t 0x00000020 ? ?
CAN_MSID4 Message Index Register 4 0xF0004190 CAN_MSIDm_t 0x00000020 ? ?
CAN_MSID5 Message Index Register 5 0xF0004194 CAN_MSIDm_t 0x00000020 ? ?
CAN_MSID6 Message Index Register 6 0xF0004198 CAN_MSIDm_t 0x00000020 ? ?
CAN_MSID7 Message Index Register 7 0xF000419C CAN_MSIDm_t 0x00000020 ? ?
CAN_MSIMASK Message Index Mask Register 0xF00041C0 CAN_MSIMASK_t 0x00000000 ? ?
CAN_PANCTR Panel Control Register 0xF00041C4 CAN_PANCTR_t 0x00000301 ? ?
CAN_MCR Module Control Register 0xF00041C8 CAN_MCR_t 0x00000000 ? ?
CAN_MITR Module Interrupt Trigger Register 0xF00041CC CAN_MITR_t 0x00000000 ? ?
CAN_NCR0 Node 0 Control Register 0xF0004200 CAN_NCRm_t 0x00000001 ? ?
CAN_NSR0 Node 0 Status Register 0xF0004204 CAN_NSRm_t 0x00000000 ? ?
CAN_NIPR0 Node 0 Interrupt Pointer Register 0xF0004208 CAN_NIPRm_t 0x00000000 ? ?
CAN_NPCR0 Node 0 Port Control Register 0xF000420C CAN_NPCRm_t 0x00000000 ? ?
CAN_NBTR0 Node 0 Bit Timing Register 0xF0004210 CAN_NBTRm_t 0x00000000 ? ?
CAN_NECNT0 Node 0 Error Counter Register 0xF0004214 CAN_NECNTm_t 0x00600000 ? ?
CAN_NFCR0 Node 0 Frame Counter Register 0xF0004218 CAN_NFCRm_t 0x00000000 ? ?
CAN_LTR Local Time Register 0xF0004280 CAN_LTR_t 0x00000000 ? ?
CAN_SYNMR Synchronization Mark Register 0xF0004284 CAN_SYNMR_t 0x00000000 ? ?
CAN_REFMR Reference Mark Register 0xF0004288 CAN_REFMR_t 0x00000000 ? ?
CAN_LREFMR Last Reference Mark Register 0xF000428C CAN_LREFMR_t 0x00000000 ? ?
CAN_TURR Time Unit Ratio Register 0xF0004290 CAN_TURR_t 0x00000000 ? ?
CAN_CYCTMR Cycle Time Register 0xF0004294 CAN_CYCTMR_t 0x00000000 ? ?
CAN_LOR Local Offset Register 0xF0004298 CAN_LOR_t 0x00000000 ? ?
CAN_GMR Global Mark Register 0xF000429C CAN_GMR_t 0x00000000 ? ?
CAN_LGMR Last Global Mark Register 0xF00042A0 CAN_LGMR_t 0x00000000 ? ?
CAN_AWDR Application Watchdog Register 0xF00042A4 CAN_AWDR_t 0x00000000 ? ?
CAN_TTCR Time Trigger Control Register 0xF00042C0 CAN_TTCR_t 0x00000000 ? ?
CAN_TTCFGR Time Trigger Configuration Register 0xF00042C4 CAN_TTCFGR_t 0x00000000 ? ?
CAN_TTSR Time Trigger Status Register 0xF00042C8 CAN_TTSR_t 0x00001000 ? ?
CAN_TTFMR Time Trigger Flag Modification Register 0xF00042CC CAN_TTFMR_t 0x00000000 ? ?
CAN_TTIRR Time Trigger Interrupt Request Register 0xF00042D0 CAN_TTIRR_t 0x00000000 ? ?
CAN_TTIER Time Trigger Interrupt Enable Register 0xF00042D4 CAN_TTIER_t 0x00000000 ? ?
CAN_TTINPR Time Trigger Interrupt Node Pointer Register 0xF00042D8 CAN_TTINPR_t 0x00000000 ? ?
CAN_STSRL Scheduler Timing Status Register Low 0xF00042F0 CAN_STSRL_t 0x00000000 ? ?
CAN_STSRH Scheduler Timing Status Register High 0xF00042F4 CAN_STSRH_t 0x00000000 ? ?
CAN_SISR Scheduler Instruction Status Register 0xF00042F8 CAN_SISR_t 0x00000000 ? ?
CAN_NCR1 Node 1 Control Register 0xF0004300 CAN_NCRm_t 0x00000001 ? ?
CAN_NSR1 Node 1 Status Register 0xF0004304 CAN_NSRm_t 0x00000000 ? ?
CAN_NIPR1 Node 1 Interrupt Pointer Register 0xF0004308 CAN_NIPRm_t 0x00000000 ? ?
CAN_NPCR1 Node 1 Port Control Register 0xF000430C CAN_NPCRm_t 0x00000000 ? ?
CAN_NBTR1 Node 1 Bit Timing Register 0xF0004310 CAN_NBTRm_t 0x00000000 ? ?
CAN_NECNT1 Node 1 Error Counter Register 0xF0004314 CAN_NECNTm_t 0x00600000 ? ?
CAN_NFCR1 Node 1 Frame Counter Register 0xF0004318 CAN_NFCRm_t 0x00000000 ? ?
CAN_NCR2 Node 2 Control Register 0xF0004400 CAN_NCRm_t 0x00000001 ? ?
CAN_NSR2 Node 2 Status Register 0xF0004404 CAN_NSRm_t 0x00000000 ? ?
CAN_NIPR2 Node 2 Interrupt Pointer Register 0xF0004408 CAN_NIPRm_t 0x00000000 ? ?
CAN_NPCR2 Node 2 Port Control Register 0xF000440C CAN_NPCRm_t 0x00000000 ? ?
CAN_NBTR2 Node 2 Bit Timing Register 0xF0004410 CAN_NBTRm_t 0x00000000 ? ?
CAN_NECNT2 Node 2 Error Counter Register 0xF0004414 CAN_NECNTm_t 0x00600000 ? ?
CAN_NFCR2 Node 2 Frame Counter Register 0xF0004418 CAN_NFCRm_t 0x00000000 ? ?
CAN_NCR3 Node 3 Control Register 0xF0004500 CAN_NCRm_t 0x00000001 ? ?
CAN_NSR3 Node 3 Status Register 0xF0004504 CAN_NSRm_t 0x00000000 ? ?
CAN_NIPR3 Node 3 Interrupt Pointer Register 0xF0004508 CAN_NIPRm_t 0x00000000 ? ?
CAN_NPCR3 Node 3 Port Control Register 0xF000450C CAN_NPCRm_t 0x00000000 ? ?
CAN_NBTR3 Node 3 Bit Timing Register 0xF0004510 CAN_NBTRm_t 0x00000000 ? ?
CAN_NECNT3 Node 3 Error Counter Register 0xF0004514 CAN_NECNTm_t 0x00600000 ? ?
CAN_NFCR3 Node 3 Frame Counter Register 0xF0004518 CAN_NFCRm_t 0x00000000 ? ?
CAN_MOFCR0 Message Object 0 Function Control Register 0xF0005000 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR0 Message Object 0 FIFO/Gateway Pointer Register 0xF0005004 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR0 Message Object 0 Interrupt Pointer Register 0xF0005008 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR0 Message Object 0 Acceptance Mask Register 0xF000500C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL0 Message Object 0 Data Register Low 0xF0005010 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH0 Message Object 0 Data Register High 0xF0005014 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR0 Message Object 0 Arbitration Register 0xF0005018 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR0 Message Object 0 0xF000501C CAN_MOCTRm_t 0x01000000 ? ?
CAN_MOFCR1 Message Object 1 Function Control Register 0xF0005020 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR1 Message Object 1 FIFO/Gateway Pointer Register 0xF0005024 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR1 Message Object 1 Interrupt Pointer Register 0xF0005028 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR1 Message Object 1 Acceptance Mask Register 0xF000502C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL1 Message Object 1 Data Register Low 0xF0005030 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH1 Message Object 1 Data Register High 0xF0005034 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR1 Message Object 1 Arbitration Register 0xF0005038 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR1 Message Object 1 0xF000503C CAN_MOCTRm_t 0x02000000 ? ?
CAN_MOFCR2 Message Object 2 Function Control Register 0xF0005040 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR2 Message Object 2 FIFO/Gateway Pointer Register 0xF0005044 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR2 Message Object 2 Interrupt Pointer Register 0xF0005048 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR2 Message Object 2 Acceptance Mask Register 0xF000504C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL2 Message Object 2 Data Register Low 0xF0005050 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH2 Message Object 2 Data Register High 0xF0005054 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR2 Message Object 2 Arbitration Register 0xF0005058 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR2 Message Object 2 0xF000505C CAN_MOCTRm_t 0x03010000 ? ?
CAN_MOFCR3 Message Object 3 Function Control Register 0xF0005060 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR3 Message Object 3 FIFO/Gateway Pointer Register 0xF0005064 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR3 Message Object 3 Interrupt Pointer Register 0xF0005068 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR3 Message Object 3 Acceptance Mask Register 0xF000506C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL3 Message Object 3 Data Register Low 0xF0005070 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH3 Message Object 3 Data Register High 0xF0005074 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR3 Message Object 3 Arbitration Register 0xF0005078 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR3 Message Object 3 0xF000507C CAN_MOCTRm_t 0x04020000 ? ?
CAN_MOFCR4 Message Object 4 Function Control Register 0xF0005080 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR4 Message Object 4 FIFO/Gateway Pointer Register 0xF0005084 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR4 Message Object 4 Interrupt Pointer Register 0xF0005088 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR4 Message Object 4 Acceptance Mask Register 0xF000508C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL4 Message Object 4 Data Register Low 0xF0005090 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH4 Message Object 4 Data Register High 0xF0005094 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR4 Message Object 4 Arbitration Register 0xF0005098 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR4 Message Object 4 0xF000509C CAN_MOCTRm_t 0x05030000 ? ?
CAN_MOFCR5 Message Object 5 Function Control Register 0xF00050A0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR5 Message Object 5 FIFO/Gateway Pointer Register 0xF00050A4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR5 Message Object 5 Interrupt Pointer Register 0xF00050A8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR5 Message Object 5 Acceptance Mask Register 0xF00050AC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL5 Message Object 5 Data Register Low 0xF00050B0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH5 Message Object 5 Data Register High 0xF00050B4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR5 Message Object 5 Arbitration Register 0xF00050B8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR5 Message Object 5 0xF00050BC CAN_MOCTRm_t 0x06040000 ? ?
CAN_MOFCR6 Message Object 6 Function Control Register 0xF00050C0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR6 Message Object 6 FIFO/Gateway Pointer Register 0xF00050C4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR6 Message Object 6 Interrupt Pointer Register 0xF00050C8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR6 Message Object 6 Acceptance Mask Register 0xF00050CC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL6 Message Object 6 Data Register Low 0xF00050D0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH6 Message Object 6 Data Register High 0xF00050D4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR6 Message Object 6 Arbitration Register 0xF00050D8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR6 Message Object 6 0xF00050DC CAN_MOCTRm_t 0x07050000 ? ?
CAN_MOFCR7 Message Object 7 Function Control Register 0xF00050E0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR7 Message Object 7 FIFO/Gateway Pointer Register 0xF00050E4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR7 Message Object 7 Interrupt Pointer Register 0xF00050E8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR7 Message Object 7 Acceptance Mask Register 0xF00050EC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL7 Message Object 7 Data Register Low 0xF00050F0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH7 Message Object 7 Data Register High 0xF00050F4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR7 Message Object 7 Arbitration Register 0xF00050F8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR7 Message Object 7 0xF00050FC CAN_MOCTRm_t 0x08060000 ? ?
CAN_MOFCR8 Message Object 8 Function Control Register 0xF0005100 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR8 Message Object 8 FIFO/Gateway Pointer Register 0xF0005104 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR8 Message Object 8 Interrupt Pointer Register 0xF0005108 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR8 Message Object 8 Acceptance Mask Register 0xF000510C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL8 Message Object 8 Data Register Low 0xF0005110 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH8 Message Object 8 Data Register High 0xF0005114 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR8 Message Object 8 Arbitration Register 0xF0005118 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR8 Message Object 8 0xF000511C CAN_MOCTRm_t 0x09070000 ? ?
CAN_MOFCR9 Message Object 9 Function Control Register 0xF0005120 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR9 Message Object 9 FIFO/Gateway Pointer Register 0xF0005124 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR9 Message Object 9 Interrupt Pointer Register 0xF0005128 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR9 Message Object 9 Acceptance Mask Register 0xF000512C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL9 Message Object 9 Data Register Low 0xF0005130 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH9 Message Object 9 Data Register High 0xF0005134 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR9 Message Object 9 Arbitration Register 0xF0005138 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR9 Message Object 9 0xF000513C CAN_MOCTRm_t 0x0A080000 ? ?
CAN_MOFCR10 Message Object 10 Function Control Register 0xF0005140 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR10 Message Object 10 FIFO/Gateway Pointer Register 0xF0005144 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR10 Message Object 10 Interrupt Pointer Register 0xF0005148 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR10 Message Object 10 Acceptance Mask Register 0xF000514C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL10 Message Object 10 Data Register Low 0xF0005150 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH10 Message Object 10 Data Register High 0xF0005154 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR10 Message Object 10 Arbitration Register 0xF0005158 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR10 Message Object 10 0xF000515C CAN_MOCTRm_t 0x0B090000 ? ?
CAN_MOFCR11 Message Object 11 Function Control Register 0xF0005160 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR11 Message Object 11 FIFO/Gateway Pointer Register 0xF0005164 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR11 Message Object 11 Interrupt Pointer Register 0xF0005168 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR11 Message Object 11 Acceptance Mask Register 0xF000516C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL11 Message Object 11 Data Register Low 0xF0005170 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH11 Message Object 11 Data Register High 0xF0005174 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR11 Message Object 11 Arbitration Register 0xF0005178 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR11 Message Object 11 0xF000517C CAN_MOCTRm_t 0x0C0A0000 ? ?
CAN_MOFCR12 Message Object 12 Function Control Register 0xF0005180 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR12 Message Object 12 FIFO/Gateway Pointer Register 0xF0005184 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR12 Message Object 12 Interrupt Pointer Register 0xF0005188 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR12 Message Object 12 Acceptance Mask Register 0xF000518C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL12 Message Object 12 Data Register Low 0xF0005190 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH12 Message Object 12 Data Register High 0xF0005194 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR12 Message Object 12 Arbitration Register 0xF0005198 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR12 Message Object 12 0xF000519C CAN_MOCTRm_t 0x0D0B0000 ? ?
CAN_MOFCR13 Message Object 13 Function Control Register 0xF00051A0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR13 Message Object 13 FIFO/Gateway Pointer Register 0xF00051A4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR13 Message Object 13 Interrupt Pointer Register 0xF00051A8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR13 Message Object 13 Acceptance Mask Register 0xF00051AC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL13 Message Object 13 Data Register Low 0xF00051B0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH13 Message Object 13 Data Register High 0xF00051B4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR13 Message Object 13 Arbitration Register 0xF00051B8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR13 Message Object 13 0xF00051BC CAN_MOCTRm_t 0x0E0C0000 ? ?
CAN_MOFCR14 Message Object 14 Function Control Register 0xF00051C0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR14 Message Object 14 FIFO/Gateway Pointer Register 0xF00051C4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR14 Message Object 14 Interrupt Pointer Register 0xF00051C8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR14 Message Object 14 Acceptance Mask Register 0xF00051CC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL14 Message Object 14 Data Register Low 0xF00051D0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH14 Message Object 14 Data Register High 0xF00051D4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR14 Message Object 14 Arbitration Register 0xF00051D8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR14 Message Object 14 0xF00051DC CAN_MOCTRm_t 0x0F0D0000 ? ?
CAN_MOFCR15 Message Object 15 Function Control Register 0xF00051E0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR15 Message Object 15 FIFO/Gateway Pointer Register 0xF00051E4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR15 Message Object 15 Interrupt Pointer Register 0xF00051E8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR15 Message Object 15 Acceptance Mask Register 0xF00051EC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL15 Message Object 15 Data Register Low 0xF00051F0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH15 Message Object 15 Data Register High 0xF00051F4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR15 Message Object 15 Arbitration Register 0xF00051F8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR15 Message Object 15 0xF00051FC CAN_MOCTRm_t 0x100E0000 ? ?
CAN_MOFCR16 Message Object 16 Function Control Register 0xF0005200 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR16 Message Object 16 FIFO/Gateway Pointer Register 0xF0005204 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR16 Message Object 16 Interrupt Pointer Register 0xF0005208 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR16 Message Object 16 Acceptance Mask Register 0xF000520C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL16 Message Object 16 Data Register Low 0xF0005210 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH16 Message Object 16 Data Register High 0xF0005214 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR16 Message Object 16 Arbitration Register 0xF0005218 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR16 Message Object 16 0xF000521C CAN_MOCTRm_t 0x110F0000 ? ?
CAN_MOFCR17 Message Object 17 Function Control Register 0xF0005220 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR17 Message Object 17 FIFO/Gateway Pointer Register 0xF0005224 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR17 Message Object 17 Interrupt Pointer Register 0xF0005228 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR17 Message Object 17 Acceptance Mask Register 0xF000522C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL17 Message Object 17 Data Register Low 0xF0005230 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH17 Message Object 17 Data Register High 0xF0005234 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR17 Message Object 17 Arbitration Register 0xF0005238 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR17 Message Object 17 0xF000523C CAN_MOCTRm_t 0x12100000 ? ?
CAN_MOFCR18 Message Object 18 Function Control Register 0xF0005240 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR18 Message Object 18 FIFO/Gateway Pointer Register 0xF0005244 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR18 Message Object 18 Interrupt Pointer Register 0xF0005248 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR18 Message Object 18 Acceptance Mask Register 0xF000524C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL18 Message Object 18 Data Register Low 0xF0005250 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH18 Message Object 18 Data Register High 0xF0005254 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR18 Message Object 18 Arbitration Register 0xF0005258 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR18 Message Object 18 0xF000525C CAN_MOCTRm_t 0x13110000 ? ?
CAN_MOFCR19 Message Object 19 Function Control Register 0xF0005260 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR19 Message Object 19 FIFO/Gateway Pointer Register 0xF0005264 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR19 Message Object 19 Interrupt Pointer Register 0xF0005268 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR19 Message Object 19 Acceptance Mask Register 0xF000526C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL19 Message Object 19 Data Register Low 0xF0005270 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH19 Message Object 19 Data Register High 0xF0005274 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR19 Message Object 19 Arbitration Register 0xF0005278 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR19 Message Object 19 0xF000527C CAN_MOCTRm_t 0x14120000 ? ?
CAN_MOFCR20 Message Object 20 Function Control Register 0xF0005280 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR20 Message Object 20 FIFO/Gateway Pointer Register 0xF0005284 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR20 Message Object 20 Interrupt Pointer Register 0xF0005288 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR20 Message Object 20 Acceptance Mask Register 0xF000528C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL20 Message Object 20 Data Register Low 0xF0005290 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH20 Message Object 20 Data Register High 0xF0005294 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR20 Message Object 20 Arbitration Register 0xF0005298 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR20 Message Object 20 0xF000529C CAN_MOCTRm_t 0x15130000 ? ?
CAN_MOFCR21 Message Object 21 Function Control Register 0xF00052A0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR21 Message Object 21 FIFO/Gateway Pointer Register 0xF00052A4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR21 Message Object 21 Interrupt Pointer Register 0xF00052A8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR21 Message Object 21 Acceptance Mask Register 0xF00052AC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL21 Message Object 21 Data Register Low 0xF00052B0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH21 Message Object 21 Data Register High 0xF00052B4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR21 Message Object 21 Arbitration Register 0xF00052B8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR21 Message Object 21 0xF00052BC CAN_MOCTRm_t 0x16140000 ? ?
CAN_MOFCR22 Message Object 22 Function Control Register 0xF00052C0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR22 Message Object 22 FIFO/Gateway Pointer Register 0xF00052C4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR22 Message Object 22 Interrupt Pointer Register 0xF00052C8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR22 Message Object 22 Acceptance Mask Register 0xF00052CC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL22 Message Object 22 Data Register Low 0xF00052D0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH22 Message Object 22 Data Register High 0xF00052D4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR22 Message Object 22 Arbitration Register 0xF00052D8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR22 Message Object 22 0xF00052DC CAN_MOCTRm_t 0x17150000 ? ?
CAN_MOFCR23 Message Object 23 Function Control Register 0xF00052E0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR23 Message Object 23 FIFO/Gateway Pointer Register 0xF00052E4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR23 Message Object 23 Interrupt Pointer Register 0xF00052E8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR23 Message Object 23 Acceptance Mask Register 0xF00052EC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL23 Message Object 23 Data Register Low 0xF00052F0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH23 Message Object 23 Data Register High 0xF00052F4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR23 Message Object 23 Arbitration Register 0xF00052F8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR23 Message Object 23 0xF00052FC CAN_MOCTRm_t 0x18160000 ? ?
CAN_MOFCR24 Message Object 24 Function Control Register 0xF0005300 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR24 Message Object 24 FIFO/Gateway Pointer Register 0xF0005304 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR24 Message Object 24 Interrupt Pointer Register 0xF0005308 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR24 Message Object 24 Acceptance Mask Register 0xF000530C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL24 Message Object 24 Data Register Low 0xF0005310 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH24 Message Object 24 Data Register High 0xF0005314 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR24 Message Object 24 Arbitration Register 0xF0005318 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR24 Message Object 24 0xF000531C CAN_MOCTRm_t 0x19170000 ? ?
CAN_MOFCR25 Message Object 25 Function Control Register 0xF0005320 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR25 Message Object 25 FIFO/Gateway Pointer Register 0xF0005324 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR25 Message Object 25 Interrupt Pointer Register 0xF0005328 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR25 Message Object 25 Acceptance Mask Register 0xF000532C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL25 Message Object 25 Data Register Low 0xF0005330 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH25 Message Object 25 Data Register High 0xF0005334 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR25 Message Object 25 Arbitration Register 0xF0005338 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR25 Message Object 25 0xF000533C CAN_MOCTRm_t 0x1A180000 ? ?
CAN_MOFCR26 Message Object 26 Function Control Register 0xF0005340 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR26 Message Object 26 FIFO/Gateway Pointer Register 0xF0005344 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR26 Message Object 26 Interrupt Pointer Register 0xF0005348 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR26 Message Object 26 Acceptance Mask Register 0xF000534C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL26 Message Object 26 Data Register Low 0xF0005350 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH26 Message Object 26 Data Register High 0xF0005354 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR26 Message Object 26 Arbitration Register 0xF0005358 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR26 Message Object 26 0xF000535C CAN_MOCTRm_t 0x1B190000 ? ?
CAN_MOFCR27 Message Object 27 Function Control Register 0xF0005360 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR27 Message Object 27 FIFO/Gateway Pointer Register 0xF0005364 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR27 Message Object 27 Interrupt Pointer Register 0xF0005368 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR27 Message Object 27 Acceptance Mask Register 0xF000536C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL27 Message Object 27 Data Register Low 0xF0005370 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH27 Message Object 27 Data Register High 0xF0005374 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR27 Message Object 27 Arbitration Register 0xF0005378 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR27 Message Object 27 0xF000537C CAN_MOCTRm_t 0x1C1A0000 ? ?
CAN_MOFCR28 Message Object 28 Function Control Register 0xF0005380 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR28 Message Object 28 FIFO/Gateway Pointer Register 0xF0005384 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR28 Message Object 28 Interrupt Pointer Register 0xF0005388 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR28 Message Object 28 Acceptance Mask Register 0xF000538C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL28 Message Object 28 Data Register Low 0xF0005390 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH28 Message Object 28 Data Register High 0xF0005394 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR28 Message Object 28 Arbitration Register 0xF0005398 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR28 Message Object 28 0xF000539C CAN_MOCTRm_t 0x1D1B0000 ? ?
CAN_MOFCR29 Message Object 29 Function Control Register 0xF00053A0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR29 Message Object 29 FIFO/Gateway Pointer Register 0xF00053A4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR29 Message Object 29 Interrupt Pointer Register 0xF00053A8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR29 Message Object 29 Acceptance Mask Register 0xF00053AC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL29 Message Object 29 Data Register Low 0xF00053B0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH29 Message Object 29 Data Register High 0xF00053B4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR29 Message Object 29 Arbitration Register 0xF00053B8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR29 Message Object 29 0xF00053BC CAN_MOCTRm_t 0x1E1C0000 ? ?
CAN_MOFCR30 Message Object 30 Function Control Register 0xF00053C0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR30 Message Object 30 FIFO/Gateway Pointer Register 0xF00053C4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR30 Message Object 30 Interrupt Pointer Register 0xF00053C8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR30 Message Object 30 Acceptance Mask Register 0xF00053CC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL30 Message Object 30 Data Register Low 0xF00053D0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH30 Message Object 30 Data Register High 0xF00053D4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR30 Message Object 30 Arbitration Register 0xF00053D8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR30 Message Object 30 0xF00053DC CAN_MOCTRm_t 0x1F1D0000 ? ?
CAN_MOFCR31 Message Object 31 Function Control Register 0xF00053E0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR31 Message Object 31 FIFO/Gateway Pointer Register 0xF00053E4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR31 Message Object 31 Interrupt Pointer Register 0xF00053E8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR31 Message Object 31 Acceptance Mask Register 0xF00053EC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL31 Message Object 31 Data Register Low 0xF00053F0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH31 Message Object 31 Data Register High 0xF00053F4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR31 Message Object 31 Arbitration Register 0xF00053F8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR31 Message Object 31 0xF00053FC CAN_MOCTRm_t 0x201E0000 ? ?
CAN_MOFCR32 Message Object 32 Function Control Register 0xF0005400 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR32 Message Object 32 FIFO/Gateway Pointer Register 0xF0005404 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR32 Message Object 32 Interrupt Pointer Register 0xF0005408 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR32 Message Object 32 Acceptance Mask Register 0xF000540C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL32 Message Object 32 Data Register Low 0xF0005410 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH32 Message Object 32 Data Register High 0xF0005414 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR32 Message Object 32 Arbitration Register 0xF0005418 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR32 Message Object 32 0xF000541C CAN_MOCTRm_t 0x211F0000 ? ?
CAN_MOFCR33 Message Object 33 Function Control Register 0xF0005420 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR33 Message Object 33 FIFO/Gateway Pointer Register 0xF0005424 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR33 Message Object 33 Interrupt Pointer Register 0xF0005428 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR33 Message Object 33 Acceptance Mask Register 0xF000542C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL33 Message Object 33 Data Register Low 0xF0005430 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH33 Message Object 33 Data Register High 0xF0005434 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR33 Message Object 33 Arbitration Register 0xF0005438 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR33 Message Object 33 0xF000543C CAN_MOCTRm_t 0x22200000 ? ?
CAN_MOFCR34 Message Object 34 Function Control Register 0xF0005440 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR34 Message Object 34 FIFO/Gateway Pointer Register 0xF0005444 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR34 Message Object 34 Interrupt Pointer Register 0xF0005448 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR34 Message Object 34 Acceptance Mask Register 0xF000544C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL34 Message Object 34 Data Register Low 0xF0005450 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH34 Message Object 34 Data Register High 0xF0005454 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR34 Message Object 34 Arbitration Register 0xF0005458 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR34 Message Object 34 0xF000545C CAN_MOCTRm_t 0x23210000 ? ?
CAN_MOFCR35 Message Object 35 Function Control Register 0xF0005460 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR35 Message Object 35 FIFO/Gateway Pointer Register 0xF0005464 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR35 Message Object 35 Interrupt Pointer Register 0xF0005468 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR35 Message Object 35 Acceptance Mask Register 0xF000546C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL35 Message Object 35 Data Register Low 0xF0005470 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH35 Message Object 35 Data Register High 0xF0005474 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR35 Message Object 35 Arbitration Register 0xF0005478 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR35 Message Object 35 0xF000547C CAN_MOCTRm_t 0x24220000 ? ?
CAN_MOFCR36 Message Object 36 Function Control Register 0xF0005480 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR36 Message Object 36 FIFO/Gateway Pointer Register 0xF0005484 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR36 Message Object 36 Interrupt Pointer Register 0xF0005488 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR36 Message Object 36 Acceptance Mask Register 0xF000548C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL36 Message Object 36 Data Register Low 0xF0005490 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH36 Message Object 36 Data Register High 0xF0005494 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR36 Message Object 36 Arbitration Register 0xF0005498 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR36 Message Object 36 0xF000549C CAN_MOCTRm_t 0x25230000 ? ?
CAN_MOFCR37 Message Object 37 Function Control Register 0xF00054A0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR37 Message Object 37 FIFO/Gateway Pointer Register 0xF00054A4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR37 Message Object 37 Interrupt Pointer Register 0xF00054A8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR37 Message Object 37 Acceptance Mask Register 0xF00054AC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL37 Message Object 37 Data Register Low 0xF00054B0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH37 Message Object 37 Data Register High 0xF00054B4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR37 Message Object 37 Arbitration Register 0xF00054B8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR37 Message Object 37 0xF00054BC CAN_MOCTRm_t 0x26240000 ? ?
CAN_MOFCR38 Message Object 38 Function Control Register 0xF00054C0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR38 Message Object 38 FIFO/Gateway Pointer Register 0xF00054C4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR38 Message Object 38 Interrupt Pointer Register 0xF00054C8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR38 Message Object 38 Acceptance Mask Register 0xF00054CC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL38 Message Object 38 Data Register Low 0xF00054D0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH38 Message Object 38 Data Register High 0xF00054D4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR38 Message Object 38 Arbitration Register 0xF00054D8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR38 Message Object 38 0xF00054DC CAN_MOCTRm_t 0x27250000 ? ?
CAN_MOFCR39 Message Object 39 Function Control Register 0xF00054E0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR39 Message Object 39 FIFO/Gateway Pointer Register 0xF00054E4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR39 Message Object 39 Interrupt Pointer Register 0xF00054E8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR39 Message Object 39 Acceptance Mask Register 0xF00054EC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL39 Message Object 39 Data Register Low 0xF00054F0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH39 Message Object 39 Data Register High 0xF00054F4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR39 Message Object 39 Arbitration Register 0xF00054F8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR39 Message Object 39 0xF00054FC CAN_MOCTRm_t 0x28260000 ? ?
CAN_MOFCR40 Message Object 40 Function Control Register 0xF0005500 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR40 Message Object 40 FIFO/Gateway Pointer Register 0xF0005504 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR40 Message Object 40 Interrupt Pointer Register 0xF0005508 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR40 Message Object 40 Acceptance Mask Register 0xF000550C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL40 Message Object 40 Data Register Low 0xF0005510 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH40 Message Object 40 Data Register High 0xF0005514 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR40 Message Object 40 Arbitration Register 0xF0005518 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR40 Message Object 40 0xF000551C CAN_MOCTRm_t 0x29270000 ? ?
CAN_MOFCR41 Message Object 41 Function Control Register 0xF0005520 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR41 Message Object 41 FIFO/Gateway Pointer Register 0xF0005524 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR41 Message Object 41 Interrupt Pointer Register 0xF0005528 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR41 Message Object 41 Acceptance Mask Register 0xF000552C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL41 Message Object 41 Data Register Low 0xF0005530 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH41 Message Object 41 Data Register High 0xF0005534 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR41 Message Object 41 Arbitration Register 0xF0005538 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR41 Message Object 41 0xF000553C CAN_MOCTRm_t 0x2A280000 ? ?
CAN_MOFCR42 Message Object 42 Function Control Register 0xF0005540 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR42 Message Object 42 FIFO/Gateway Pointer Register 0xF0005544 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR42 Message Object 42 Interrupt Pointer Register 0xF0005548 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR42 Message Object 42 Acceptance Mask Register 0xF000554C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL42 Message Object 42 Data Register Low 0xF0005550 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH42 Message Object 42 Data Register High 0xF0005554 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR42 Message Object 42 Arbitration Register 0xF0005558 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR42 Message Object 42 0xF000555C CAN_MOCTRm_t 0x2B290000 ? ?
CAN_MOFCR43 Message Object 43 Function Control Register 0xF0005560 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR43 Message Object 43 FIFO/Gateway Pointer Register 0xF0005564 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR43 Message Object 43 Interrupt Pointer Register 0xF0005568 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR43 Message Object 43 Acceptance Mask Register 0xF000556C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL43 Message Object 43 Data Register Low 0xF0005570 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH43 Message Object 43 Data Register High 0xF0005574 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR43 Message Object 43 Arbitration Register 0xF0005578 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR43 Message Object 43 0xF000557C CAN_MOCTRm_t 0x2C2A0000 ? ?
CAN_MOFCR44 Message Object 44 Function Control Register 0xF0005580 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR44 Message Object 44 FIFO/Gateway Pointer Register 0xF0005584 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR44 Message Object 44 Interrupt Pointer Register 0xF0005588 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR44 Message Object 44 Acceptance Mask Register 0xF000558C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL44 Message Object 44 Data Register Low 0xF0005590 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH44 Message Object 44 Data Register High 0xF0005594 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR44 Message Object 44 Arbitration Register 0xF0005598 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR44 Message Object 44 0xF000559C CAN_MOCTRm_t 0x2D2B0000 ? ?
CAN_MOFCR45 Message Object 45 Function Control Register 0xF00055A0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR45 Message Object 45 FIFO/Gateway Pointer Register 0xF00055A4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR45 Message Object 45 Interrupt Pointer Register 0xF00055A8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR45 Message Object 45 Acceptance Mask Register 0xF00055AC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL45 Message Object 45 Data Register Low 0xF00055B0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH45 Message Object 45 Data Register High 0xF00055B4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR45 Message Object 45 Arbitration Register 0xF00055B8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR45 Message Object 45 0xF00055BC CAN_MOCTRm_t 0x2E2C0000 ? ?
CAN_MOFCR46 Message Object 46 Function Control Register 0xF00055C0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR46 Message Object 46 FIFO/Gateway Pointer Register 0xF00055C4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR46 Message Object 46 Interrupt Pointer Register 0xF00055C8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR46 Message Object 46 Acceptance Mask Register 0xF00055CC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL46 Message Object 46 Data Register Low 0xF00055D0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH46 Message Object 46 Data Register High 0xF00055D4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR46 Message Object 46 Arbitration Register 0xF00055D8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR46 Message Object 46 0xF00055DC CAN_MOCTRm_t 0x2F2D0000 ? ?
CAN_MOFCR47 Message Object 47 Function Control Register 0xF00055E0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR47 Message Object 47 FIFO/Gateway Pointer Register 0xF00055E4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR47 Message Object 47 Interrupt Pointer Register 0xF00055E8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR47 Message Object 47 Acceptance Mask Register 0xF00055EC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL47 Message Object 47 Data Register Low 0xF00055F0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH47 Message Object 47 Data Register High 0xF00055F4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR47 Message Object 47 Arbitration Register 0xF00055F8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR47 Message Object 47 0xF00055FC CAN_MOCTRm_t 0x302E0000 ? ?
CAN_MOFCR48 Message Object 48 Function Control Register 0xF0005600 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR48 Message Object 48 FIFO/Gateway Pointer Register 0xF0005604 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR48 Message Object 48 Interrupt Pointer Register 0xF0005608 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR48 Message Object 48 Acceptance Mask Register 0xF000560C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL48 Message Object 48 Data Register Low 0xF0005610 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH48 Message Object 48 Data Register High 0xF0005614 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR48 Message Object 48 Arbitration Register 0xF0005618 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR48 Message Object 48 0xF000561C CAN_MOCTRm_t 0x312F0000 ? ?
CAN_MOFCR49 Message Object 49 Function Control Register 0xF0005620 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR49 Message Object 49 FIFO/Gateway Pointer Register 0xF0005624 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR49 Message Object 49 Interrupt Pointer Register 0xF0005628 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR49 Message Object 49 Acceptance Mask Register 0xF000562C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL49 Message Object 49 Data Register Low 0xF0005630 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH49 Message Object 49 Data Register High 0xF0005634 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR49 Message Object 49 Arbitration Register 0xF0005638 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR49 Message Object 49 0xF000563C CAN_MOCTRm_t 0x32300000 ? ?
CAN_MOFCR50 Message Object 50 Function Control Register 0xF0005640 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR50 Message Object 50 FIFO/Gateway Pointer Register 0xF0005644 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR50 Message Object 50 Interrupt Pointer Register 0xF0005648 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR50 Message Object 50 Acceptance Mask Register 0xF000564C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL50 Message Object 50 Data Register Low 0xF0005650 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH50 Message Object 50 Data Register High 0xF0005654 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR50 Message Object 50 Arbitration Register 0xF0005658 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR50 Message Object 50 0xF000565C CAN_MOCTRm_t 0x33310000 ? ?
CAN_MOFCR51 Message Object 51 Function Control Register 0xF0005660 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR51 Message Object 51 FIFO/Gateway Pointer Register 0xF0005664 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR51 Message Object 51 Interrupt Pointer Register 0xF0005668 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR51 Message Object 51 Acceptance Mask Register 0xF000566C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL51 Message Object 51 Data Register Low 0xF0005670 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH51 Message Object 51 Data Register High 0xF0005674 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR51 Message Object 51 Arbitration Register 0xF0005678 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR51 Message Object 51 0xF000567C CAN_MOCTRm_t 0x34320000 ? ?
CAN_MOFCR52 Message Object 52 Function Control Register 0xF0005680 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR52 Message Object 52 FIFO/Gateway Pointer Register 0xF0005684 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR52 Message Object 52 Interrupt Pointer Register 0xF0005688 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR52 Message Object 52 Acceptance Mask Register 0xF000568C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL52 Message Object 52 Data Register Low 0xF0005690 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH52 Message Object 52 Data Register High 0xF0005694 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR52 Message Object 52 Arbitration Register 0xF0005698 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR52 Message Object 52 0xF000569C CAN_MOCTRm_t 0x35330000 ? ?
CAN_MOFCR53 Message Object 53 Function Control Register 0xF00056A0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR53 Message Object 53 FIFO/Gateway Pointer Register 0xF00056A4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR53 Message Object 53 Interrupt Pointer Register 0xF00056A8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR53 Message Object 53 Acceptance Mask Register 0xF00056AC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL53 Message Object 53 Data Register Low 0xF00056B0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH53 Message Object 53 Data Register High 0xF00056B4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR53 Message Object 53 Arbitration Register 0xF00056B8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR53 Message Object 53 0xF00056BC CAN_MOCTRm_t 0x36340000 ? ?
CAN_MOFCR54 Message Object 54 Function Control Register 0xF00056C0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR54 Message Object 54 FIFO/Gateway Pointer Register 0xF00056C4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR54 Message Object 54 Interrupt Pointer Register 0xF00056C8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR54 Message Object 54 Acceptance Mask Register 0xF00056CC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL54 Message Object 54 Data Register Low 0xF00056D0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH54 Message Object 54 Data Register High 0xF00056D4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR54 Message Object 54 Arbitration Register 0xF00056D8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR54 Message Object 54 0xF00056DC CAN_MOCTRm_t 0x37350000 ? ?
CAN_MOFCR55 Message Object 55 Function Control Register 0xF00056E0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR55 Message Object 55 FIFO/Gateway Pointer Register 0xF00056E4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR55 Message Object 55 Interrupt Pointer Register 0xF00056E8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR55 Message Object 55 Acceptance Mask Register 0xF00056EC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL55 Message Object 55 Data Register Low 0xF00056F0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH55 Message Object 55 Data Register High 0xF00056F4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR55 Message Object 55 Arbitration Register 0xF00056F8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR55 Message Object 55 0xF00056FC CAN_MOCTRm_t 0x38360000 ? ?
CAN_MOFCR56 Message Object 56 Function Control Register 0xF0005700 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR56 Message Object 56 FIFO/Gateway Pointer Register 0xF0005704 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR56 Message Object 56 Interrupt Pointer Register 0xF0005708 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR56 Message Object 56 Acceptance Mask Register 0xF000570C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL56 Message Object 56 Data Register Low 0xF0005710 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH56 Message Object 56 Data Register High 0xF0005714 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR56 Message Object 56 Arbitration Register 0xF0005718 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR56 Message Object 56 0xF000571C CAN_MOCTRm_t 0x39370000 ? ?
CAN_MOFCR57 Message Object 57 Function Control Register 0xF0005720 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR57 Message Object 57 FIFO/Gateway Pointer Register 0xF0005724 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR57 Message Object 57 Interrupt Pointer Register 0xF0005728 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR57 Message Object 57 Acceptance Mask Register 0xF000572C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL57 Message Object 57 Data Register Low 0xF0005730 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH57 Message Object 57 Data Register High 0xF0005734 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR57 Message Object 57 Arbitration Register 0xF0005738 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR57 Message Object 57 0xF000573C CAN_MOCTRm_t 0x3A380000 ? ?
CAN_MOFCR58 Message Object 58 Function Control Register 0xF0005740 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR58 Message Object 58 FIFO/Gateway Pointer Register 0xF0005744 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR58 Message Object 58 Interrupt Pointer Register 0xF0005748 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR58 Message Object 58 Acceptance Mask Register 0xF000574C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL58 Message Object 58 Data Register Low 0xF0005750 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH58 Message Object 58 Data Register High 0xF0005754 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR58 Message Object 58 Arbitration Register 0xF0005758 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR58 Message Object 58 0xF000575C CAN_MOCTRm_t 0x3B390000 ? ?
CAN_MOFCR59 Message Object 59 Function Control Register 0xF0005760 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR59 Message Object 59 FIFO/Gateway Pointer Register 0xF0005764 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR59 Message Object 59 Interrupt Pointer Register 0xF0005768 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR59 Message Object 59 Acceptance Mask Register 0xF000576C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL59 Message Object 59 Data Register Low 0xF0005770 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH59 Message Object 59 Data Register High 0xF0005774 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR59 Message Object 59 Arbitration Register 0xF0005778 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR59 Message Object 59 0xF000577C CAN_MOCTRm_t 0x3C3A0000 ? ?
CAN_MOFCR60 Message Object 60 Function Control Register 0xF0005780 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR60 Message Object 60 FIFO/Gateway Pointer Register 0xF0005784 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR60 Message Object 60 Interrupt Pointer Register 0xF0005788 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR60 Message Object 60 Acceptance Mask Register 0xF000578C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL60 Message Object 60 Data Register Low 0xF0005790 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH60 Message Object 60 Data Register High 0xF0005794 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR60 Message Object 60 Arbitration Register 0xF0005798 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR60 Message Object 60 0xF000579C CAN_MOCTRm_t 0x3D3B0000 ? ?
CAN_MOFCR61 Message Object 61 Function Control Register 0xF00057A0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR61 Message Object 61 FIFO/Gateway Pointer Register 0xF00057A4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR61 Message Object 61 Interrupt Pointer Register 0xF00057A8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR61 Message Object 61 Acceptance Mask Register 0xF00057AC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL61 Message Object 61 Data Register Low 0xF00057B0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH61 Message Object 61 Data Register High 0xF00057B4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR61 Message Object 61 Arbitration Register 0xF00057B8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR61 Message Object 61 0xF00057BC CAN_MOCTRm_t 0x3E3C0000 ? ?
CAN_MOFCR62 Message Object 62 Function Control Register 0xF00057C0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR62 Message Object 62 FIFO/Gateway Pointer Register 0xF00057C4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR62 Message Object 62 Interrupt Pointer Register 0xF00057C8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR62 Message Object 62 Acceptance Mask Register 0xF00057CC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL62 Message Object 62 Data Register Low 0xF00057D0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH62 Message Object 62 Data Register High 0xF00057D4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR62 Message Object 62 Arbitration Register 0xF00057D8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR62 Message Object 62 0xF00057DC CAN_MOCTRm_t 0x3F3D0000 ? ?
CAN_MOFCR63 Message Object 63 Function Control Register 0xF00057E0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR63 Message Object 63 FIFO/Gateway Pointer Register 0xF00057E4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR63 Message Object 63 Interrupt Pointer Register 0xF00057E8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR63 Message Object 63 Acceptance Mask Register 0xF00057EC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL63 Message Object 63 Data Register Low 0xF00057F0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH63 Message Object 63 Data Register High 0xF00057F4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR63 Message Object 63 Arbitration Register 0xF00057F8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR63 Message Object 63 0xF00057FC CAN_MOCTRm_t 0x403E0000 ? ?
CAN_MOFCR64 Message Object 64 Function Control Register 0xF0005800 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR64 Message Object 64 FIFO/Gateway Pointer Register 0xF0005804 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR64 Message Object 64 Interrupt Pointer Register 0xF0005808 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR64 Message Object 64 Acceptance Mask Register 0xF000580C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL64 Message Object 64 Data Register Low 0xF0005810 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH64 Message Object 64 Data Register High 0xF0005814 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR64 Message Object 64 Arbitration Register 0xF0005818 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR64 Message Object 64 0xF000581C CAN_MOCTRm_t 0x413F0000 ? ?
CAN_MOFCR65 Message Object 65 Function Control Register 0xF0005820 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR65 Message Object 65 FIFO/Gateway Pointer Register 0xF0005824 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR65 Message Object 65 Interrupt Pointer Register 0xF0005828 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR65 Message Object 65 Acceptance Mask Register 0xF000582C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL65 Message Object 65 Data Register Low 0xF0005830 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH65 Message Object 65 Data Register High 0xF0005834 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR65 Message Object 65 Arbitration Register 0xF0005838 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR65 Message Object 65 0xF000583C CAN_MOCTRm_t 0x42400000 ? ?
CAN_MOFCR66 Message Object 66 Function Control Register 0xF0005840 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR66 Message Object 66 FIFO/Gateway Pointer Register 0xF0005844 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR66 Message Object 66 Interrupt Pointer Register 0xF0005848 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR66 Message Object 66 Acceptance Mask Register 0xF000584C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL66 Message Object 66 Data Register Low 0xF0005850 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH66 Message Object 66 Data Register High 0xF0005854 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR66 Message Object 66 Arbitration Register 0xF0005858 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR66 Message Object 66 0xF000585C CAN_MOCTRm_t 0x43410000 ? ?
CAN_MOFCR67 Message Object 67 Function Control Register 0xF0005860 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR67 Message Object 67 FIFO/Gateway Pointer Register 0xF0005864 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR67 Message Object 67 Interrupt Pointer Register 0xF0005868 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR67 Message Object 67 Acceptance Mask Register 0xF000586C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL67 Message Object 67 Data Register Low 0xF0005870 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH67 Message Object 67 Data Register High 0xF0005874 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR67 Message Object 67 Arbitration Register 0xF0005878 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR67 Message Object 67 0xF000587C CAN_MOCTRm_t 0x44420000 ? ?
CAN_MOFCR68 Message Object 68 Function Control Register 0xF0005880 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR68 Message Object 68 FIFO/Gateway Pointer Register 0xF0005884 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR68 Message Object 68 Interrupt Pointer Register 0xF0005888 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR68 Message Object 68 Acceptance Mask Register 0xF000588C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL68 Message Object 68 Data Register Low 0xF0005890 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH68 Message Object 68 Data Register High 0xF0005894 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR68 Message Object 68 Arbitration Register 0xF0005898 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR68 Message Object 68 0xF000589C CAN_MOCTRm_t 0x45430000 ? ?
CAN_MOFCR69 Message Object 69 Function Control Register 0xF00058A0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR69 Message Object 69 FIFO/Gateway Pointer Register 0xF00058A4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR69 Message Object 69 Interrupt Pointer Register 0xF00058A8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR69 Message Object 69 Acceptance Mask Register 0xF00058AC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL69 Message Object 69 Data Register Low 0xF00058B0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH69 Message Object 69 Data Register High 0xF00058B4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR69 Message Object 69 Arbitration Register 0xF00058B8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR69 Message Object 69 0xF00058BC CAN_MOCTRm_t 0x46440000 ? ?
CAN_MOFCR70 Message Object 70 Function Control Register 0xF00058C0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR70 Message Object 70 FIFO/Gateway Pointer Register 0xF00058C4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR70 Message Object 70 Interrupt Pointer Register 0xF00058C8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR70 Message Object 70 Acceptance Mask Register 0xF00058CC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL70 Message Object 70 Data Register Low 0xF00058D0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH70 Message Object 70 Data Register High 0xF00058D4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR70 Message Object 70 Arbitration Register 0xF00058D8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR70 Message Object 70 0xF00058DC CAN_MOCTRm_t 0x47450000 ? ?
CAN_MOFCR71 Message Object 71 Function Control Register 0xF00058E0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR71 Message Object 71 FIFO/Gateway Pointer Register 0xF00058E4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR71 Message Object 71 Interrupt Pointer Register 0xF00058E8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR71 Message Object 71 Acceptance Mask Register 0xF00058EC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL71 Message Object 71 Data Register Low 0xF00058F0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH71 Message Object 71 Data Register High 0xF00058F4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR71 Message Object 71 Arbitration Register 0xF00058F8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR71 Message Object 71 0xF00058FC CAN_MOCTRm_t 0x48460000 ? ?
CAN_MOFCR72 Message Object 72 Function Control Register 0xF0005900 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR72 Message Object 72 FIFO/Gateway Pointer Register 0xF0005904 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR72 Message Object 72 Interrupt Pointer Register 0xF0005908 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR72 Message Object 72 Acceptance Mask Register 0xF000590C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL72 Message Object 72 Data Register Low 0xF0005910 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH72 Message Object 72 Data Register High 0xF0005914 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR72 Message Object 72 Arbitration Register 0xF0005918 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR72 Message Object 72 0xF000591C CAN_MOCTRm_t 0x49470000 ? ?
CAN_MOFCR73 Message Object 73 Function Control Register 0xF0005920 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR73 Message Object 73 FIFO/Gateway Pointer Register 0xF0005924 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR73 Message Object 73 Interrupt Pointer Register 0xF0005928 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR73 Message Object 73 Acceptance Mask Register 0xF000592C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL73 Message Object 73 Data Register Low 0xF0005930 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH73 Message Object 73 Data Register High 0xF0005934 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR73 Message Object 73 Arbitration Register 0xF0005938 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR73 Message Object 73 0xF000593C CAN_MOCTRm_t 0x4A480000 ? ?
CAN_MOFCR74 Message Object 74 Function Control Register 0xF0005940 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR74 Message Object 74 FIFO/Gateway Pointer Register 0xF0005944 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR74 Message Object 74 Interrupt Pointer Register 0xF0005948 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR74 Message Object 74 Acceptance Mask Register 0xF000594C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL74 Message Object 74 Data Register Low 0xF0005950 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH74 Message Object 74 Data Register High 0xF0005954 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR74 Message Object 74 Arbitration Register 0xF0005958 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR74 Message Object 74 0xF000595C CAN_MOCTRm_t 0x4B490000 ? ?
CAN_MOFCR75 Message Object 75 Function Control Register 0xF0005960 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR75 Message Object 75 FIFO/Gateway Pointer Register 0xF0005964 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR75 Message Object 75 Interrupt Pointer Register 0xF0005968 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR75 Message Object 75 Acceptance Mask Register 0xF000596C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL75 Message Object 75 Data Register Low 0xF0005970 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH75 Message Object 75 Data Register High 0xF0005974 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR75 Message Object 75 Arbitration Register 0xF0005978 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR75 Message Object 75 0xF000597C CAN_MOCTRm_t 0x4C4A0000 ? ?
CAN_MOFCR76 Message Object 76 Function Control Register 0xF0005980 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR76 Message Object 76 FIFO/Gateway Pointer Register 0xF0005984 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR76 Message Object 76 Interrupt Pointer Register 0xF0005988 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR76 Message Object 76 Acceptance Mask Register 0xF000598C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL76 Message Object 76 Data Register Low 0xF0005990 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH76 Message Object 76 Data Register High 0xF0005994 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR76 Message Object 76 Arbitration Register 0xF0005998 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR76 Message Object 76 0xF000599C CAN_MOCTRm_t 0x4D4B0000 ? ?
CAN_MOFCR77 Message Object 77 Function Control Register 0xF00059A0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR77 Message Object 77 FIFO/Gateway Pointer Register 0xF00059A4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR77 Message Object 77 Interrupt Pointer Register 0xF00059A8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR77 Message Object 77 Acceptance Mask Register 0xF00059AC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL77 Message Object 77 Data Register Low 0xF00059B0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH77 Message Object 77 Data Register High 0xF00059B4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR77 Message Object 77 Arbitration Register 0xF00059B8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR77 Message Object 77 0xF00059BC CAN_MOCTRm_t 0x4E4C0000 ? ?
CAN_MOFCR78 Message Object 78 Function Control Register 0xF00059C0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR78 Message Object 78 FIFO/Gateway Pointer Register 0xF00059C4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR78 Message Object 78 Interrupt Pointer Register 0xF00059C8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR78 Message Object 78 Acceptance Mask Register 0xF00059CC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL78 Message Object 78 Data Register Low 0xF00059D0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH78 Message Object 78 Data Register High 0xF00059D4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR78 Message Object 78 Arbitration Register 0xF00059D8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR78 Message Object 78 0xF00059DC CAN_MOCTRm_t 0x4F4D0000 ? ?
CAN_MOFCR79 Message Object 79 Function Control Register 0xF00059E0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR79 Message Object 79 FIFO/Gateway Pointer Register 0xF00059E4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR79 Message Object 79 Interrupt Pointer Register 0xF00059E8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR79 Message Object 79 Acceptance Mask Register 0xF00059EC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL79 Message Object 79 Data Register Low 0xF00059F0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH79 Message Object 79 Data Register High 0xF00059F4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR79 Message Object 79 Arbitration Register 0xF00059F8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR79 Message Object 79 0xF00059FC CAN_MOCTRm_t 0x504E0000 ? ?
CAN_MOFCR80 Message Object 80 Function Control Register 0xF0005A00 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR80 Message Object 80 FIFO/Gateway Pointer Register 0xF0005A04 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR80 Message Object 80 Interrupt Pointer Register 0xF0005A08 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR80 Message Object 80 Acceptance Mask Register 0xF0005A0C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL80 Message Object 80 Data Register Low 0xF0005A10 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH80 Message Object 80 Data Register High 0xF0005A14 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR80 Message Object 80 Arbitration Register 0xF0005A18 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR80 Message Object 80 0xF0005A1C CAN_MOCTRm_t 0x514F0000 ? ?
CAN_MOFCR81 Message Object 81 Function Control Register 0xF0005A20 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR81 Message Object 81 FIFO/Gateway Pointer Register 0xF0005A24 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR81 Message Object 81 Interrupt Pointer Register 0xF0005A28 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR81 Message Object 81 Acceptance Mask Register 0xF0005A2C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL81 Message Object 81 Data Register Low 0xF0005A30 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH81 Message Object 81 Data Register High 0xF0005A34 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR81 Message Object 81 Arbitration Register 0xF0005A38 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR81 Message Object 81 0xF0005A3C CAN_MOCTRm_t 0x52500000 ? ?
CAN_MOFCR82 Message Object 82 Function Control Register 0xF0005A40 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR82 Message Object 82 FIFO/Gateway Pointer Register 0xF0005A44 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR82 Message Object 82 Interrupt Pointer Register 0xF0005A48 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR82 Message Object 82 Acceptance Mask Register 0xF0005A4C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL82 Message Object 82 Data Register Low 0xF0005A50 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH82 Message Object 82 Data Register High 0xF0005A54 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR82 Message Object 82 Arbitration Register 0xF0005A58 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR82 Message Object 82 0xF0005A5C CAN_MOCTRm_t 0x53510000 ? ?
CAN_MOFCR83 Message Object 83 Function Control Register 0xF0005A60 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR83 Message Object 83 FIFO/Gateway Pointer Register 0xF0005A64 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR83 Message Object 83 Interrupt Pointer Register 0xF0005A68 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR83 Message Object 83 Acceptance Mask Register 0xF0005A6C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL83 Message Object 83 Data Register Low 0xF0005A70 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH83 Message Object 83 Data Register High 0xF0005A74 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR83 Message Object 83 Arbitration Register 0xF0005A78 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR83 Message Object 83 0xF0005A7C CAN_MOCTRm_t 0x54520000 ? ?
CAN_MOFCR84 Message Object 84 Function Control Register 0xF0005A80 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR84 Message Object 84 FIFO/Gateway Pointer Register 0xF0005A84 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR84 Message Object 84 Interrupt Pointer Register 0xF0005A88 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR84 Message Object 84 Acceptance Mask Register 0xF0005A8C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL84 Message Object 84 Data Register Low 0xF0005A90 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH84 Message Object 84 Data Register High 0xF0005A94 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR84 Message Object 84 Arbitration Register 0xF0005A98 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR84 Message Object 84 0xF0005A9C CAN_MOCTRm_t 0x55530000 ? ?
CAN_MOFCR85 Message Object 85 Function Control Register 0xF0005AA0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR85 Message Object 85 FIFO/Gateway Pointer Register 0xF0005AA4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR85 Message Object 85 Interrupt Pointer Register 0xF0005AA8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR85 Message Object 85 Acceptance Mask Register 0xF0005AAC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL85 Message Object 85 Data Register Low 0xF0005AB0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH85 Message Object 85 Data Register High 0xF0005AB4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR85 Message Object 85 Arbitration Register 0xF0005AB8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR85 Message Object 85 0xF0005ABC CAN_MOCTRm_t 0x56540000 ? ?
CAN_MOFCR86 Message Object 86 Function Control Register 0xF0005AC0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR86 Message Object 86 FIFO/Gateway Pointer Register 0xF0005AC4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR86 Message Object 86 Interrupt Pointer Register 0xF0005AC8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR86 Message Object 86 Acceptance Mask Register 0xF0005ACC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL86 Message Object 86 Data Register Low 0xF0005AD0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH86 Message Object 86 Data Register High 0xF0005AD4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR86 Message Object 86 Arbitration Register 0xF0005AD8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR86 Message Object 86 0xF0005ADC CAN_MOCTRm_t 0x57550000 ? ?
CAN_MOFCR87 Message Object 87 Function Control Register 0xF0005AE0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR87 Message Object 87 FIFO/Gateway Pointer Register 0xF0005AE4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR87 Message Object 87 Interrupt Pointer Register 0xF0005AE8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR87 Message Object 87 Acceptance Mask Register 0xF0005AEC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL87 Message Object 87 Data Register Low 0xF0005AF0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH87 Message Object 87 Data Register High 0xF0005AF4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR87 Message Object 87 Arbitration Register 0xF0005AF8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR87 Message Object 87 0xF0005AFC CAN_MOCTRm_t 0x58560000 ? ?
CAN_MOFCR88 Message Object 88 Function Control Register 0xF0005B00 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR88 Message Object 88 FIFO/Gateway Pointer Register 0xF0005B04 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR88 Message Object 88 Interrupt Pointer Register 0xF0005B08 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR88 Message Object 88 Acceptance Mask Register 0xF0005B0C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL88 Message Object 88 Data Register Low 0xF0005B10 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH88 Message Object 88 Data Register High 0xF0005B14 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR88 Message Object 88 Arbitration Register 0xF0005B18 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR88 Message Object 88 0xF0005B1C CAN_MOCTRm_t 0x59570000 ? ?
CAN_MOFCR89 Message Object 89 Function Control Register 0xF0005B20 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR89 Message Object 89 FIFO/Gateway Pointer Register 0xF0005B24 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR89 Message Object 89 Interrupt Pointer Register 0xF0005B28 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR89 Message Object 89 Acceptance Mask Register 0xF0005B2C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL89 Message Object 89 Data Register Low 0xF0005B30 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH89 Message Object 89 Data Register High 0xF0005B34 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR89 Message Object 89 Arbitration Register 0xF0005B38 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR89 Message Object 89 0xF0005B3C CAN_MOCTRm_t 0x5A580000 ? ?
CAN_MOFCR90 Message Object 90 Function Control Register 0xF0005B40 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR90 Message Object 90 FIFO/Gateway Pointer Register 0xF0005B44 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR90 Message Object 90 Interrupt Pointer Register 0xF0005B48 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR90 Message Object 90 Acceptance Mask Register 0xF0005B4C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL90 Message Object 90 Data Register Low 0xF0005B50 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH90 Message Object 90 Data Register High 0xF0005B54 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR90 Message Object 90 Arbitration Register 0xF0005B58 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR90 Message Object 90 0xF0005B5C CAN_MOCTRm_t 0x5B590000 ? ?
CAN_MOFCR91 Message Object 91 Function Control Register 0xF0005B60 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR91 Message Object 91 FIFO/Gateway Pointer Register 0xF0005B64 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR91 Message Object 91 Interrupt Pointer Register 0xF0005B68 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR91 Message Object 91 Acceptance Mask Register 0xF0005B6C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL91 Message Object 91 Data Register Low 0xF0005B70 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH91 Message Object 91 Data Register High 0xF0005B74 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR91 Message Object 91 Arbitration Register 0xF0005B78 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR91 Message Object 91 0xF0005B7C CAN_MOCTRm_t 0x5C5A0000 ? ?
CAN_MOFCR92 Message Object 92 Function Control Register 0xF0005B80 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR92 Message Object 92 FIFO/Gateway Pointer Register 0xF0005B84 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR92 Message Object 92 Interrupt Pointer Register 0xF0005B88 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR92 Message Object 92 Acceptance Mask Register 0xF0005B8C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL92 Message Object 92 Data Register Low 0xF0005B90 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH92 Message Object 92 Data Register High 0xF0005B94 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR92 Message Object 92 Arbitration Register 0xF0005B98 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR92 Message Object 92 0xF0005B9C CAN_MOCTRm_t 0x5D5B0000 ? ?
CAN_MOFCR93 Message Object 93 Function Control Register 0xF0005BA0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR93 Message Object 93 FIFO/Gateway Pointer Register 0xF0005BA4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR93 Message Object 93 Interrupt Pointer Register 0xF0005BA8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR93 Message Object 93 Acceptance Mask Register 0xF0005BAC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL93 Message Object 93 Data Register Low 0xF0005BB0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH93 Message Object 93 Data Register High 0xF0005BB4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR93 Message Object 93 Arbitration Register 0xF0005BB8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR93 Message Object 93 0xF0005BBC CAN_MOCTRm_t 0x5E5C0000 ? ?
CAN_MOFCR94 Message Object 94 Function Control Register 0xF0005BC0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR94 Message Object 94 FIFO/Gateway Pointer Register 0xF0005BC4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR94 Message Object 94 Interrupt Pointer Register 0xF0005BC8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR94 Message Object 94 Acceptance Mask Register 0xF0005BCC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL94 Message Object 94 Data Register Low 0xF0005BD0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH94 Message Object 94 Data Register High 0xF0005BD4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR94 Message Object 94 Arbitration Register 0xF0005BD8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR94 Message Object 94 0xF0005BDC CAN_MOCTRm_t 0x5F5D0000 ? ?
CAN_MOFCR95 Message Object 95 Function Control Register 0xF0005BE0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR95 Message Object 95 FIFO/Gateway Pointer Register 0xF0005BE4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR95 Message Object 95 Interrupt Pointer Register 0xF0005BE8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR95 Message Object 95 Acceptance Mask Register 0xF0005BEC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL95 Message Object 95 Data Register Low 0xF0005BF0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH95 Message Object 95 Data Register High 0xF0005BF4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR95 Message Object 95 Arbitration Register 0xF0005BF8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR95 Message Object 95 0xF0005BFC CAN_MOCTRm_t 0x605E0000 ? ?
CAN_MOFCR96 Message Object 96 Function Control Register 0xF0005C00 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR96 Message Object 96 FIFO/Gateway Pointer Register 0xF0005C04 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR96 Message Object 96 Interrupt Pointer Register 0xF0005C08 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR96 Message Object 96 Acceptance Mask Register 0xF0005C0C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL96 Message Object 96 Data Register Low 0xF0005C10 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH96 Message Object 96 Data Register High 0xF0005C14 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR96 Message Object 96 Arbitration Register 0xF0005C18 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR96 Message Object 96 0xF0005C1C CAN_MOCTRm_t 0x615F0000 ? ?
CAN_MOFCR97 Message Object 97 Function Control Register 0xF0005C20 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR97 Message Object 97 FIFO/Gateway Pointer Register 0xF0005C24 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR97 Message Object 97 Interrupt Pointer Register 0xF0005C28 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR97 Message Object 97 Acceptance Mask Register 0xF0005C2C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL97 Message Object 97 Data Register Low 0xF0005C30 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH97 Message Object 97 Data Register High 0xF0005C34 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR97 Message Object 97 Arbitration Register 0xF0005C38 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR97 Message Object 97 0xF0005C3C CAN_MOCTRm_t 0x62600000 ? ?
CAN_MOFCR98 Message Object 98 Function Control Register 0xF0005C40 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR98 Message Object 98 FIFO/Gateway Pointer Register 0xF0005C44 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR98 Message Object 98 Interrupt Pointer Register 0xF0005C48 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR98 Message Object 98 Acceptance Mask Register 0xF0005C4C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL98 Message Object 98 Data Register Low 0xF0005C50 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH98 Message Object 98 Data Register High 0xF0005C54 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR98 Message Object 98 Arbitration Register 0xF0005C58 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR98 Message Object 98 0xF0005C5C CAN_MOCTRm_t 0x63610000 ? ?
CAN_MOFCR99 Message Object 99 Function Control Register 0xF0005C60 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR99 Message Object 99 FIFO/Gateway Pointer Register 0xF0005C64 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR99 Message Object 99 Interrupt Pointer Register 0xF0005C68 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR99 Message Object 99 Acceptance Mask Register 0xF0005C6C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL99 Message Object 99 Data Register Low 0xF0005C70 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH99 Message Object 99 Data Register High 0xF0005C74 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR99 Message Object 99 Arbitration Register 0xF0005C78 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR99 Message Object 99 0xF0005C7C CAN_MOCTRm_t 0x64620000 ? ?
CAN_MOFCR100 Message Object 100 Function Control Register 0xF0005C80 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR100 Message Object 100 FIFO/Gateway Pointer Register 0xF0005C84 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR100 Message Object 100 Interrupt Pointer Register 0xF0005C88 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR100 Message Object 100 Acceptance Mask Register 0xF0005C8C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL100 Message Object 100 Data Register Low 0xF0005C90 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH100 Message Object 100 Data Register High 0xF0005C94 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR100 Message Object 100 Arbitration Register 0xF0005C98 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR100 Message Object 100 0xF0005C9C CAN_MOCTRm_t 0x65630000 ? ?
CAN_MOFCR101 Message Object 101 Function Control Register 0xF0005CA0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR101 Message Object 101 FIFO/Gateway Pointer Register 0xF0005CA4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR101 Message Object 101 Interrupt Pointer Register 0xF0005CA8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR101 Message Object 101 Acceptance Mask Register 0xF0005CAC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL101 Message Object 101 Data Register Low 0xF0005CB0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH101 Message Object 101 Data Register High 0xF0005CB4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR101 Message Object 101 Arbitration Register 0xF0005CB8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR101 Message Object 101 0xF0005CBC CAN_MOCTRm_t 0x66640000 ? ?
CAN_MOFCR102 Message Object 102 Function Control Register 0xF0005CC0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR102 Message Object 102 FIFO/Gateway Pointer Register 0xF0005CC4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR102 Message Object 102 Interrupt Pointer Register 0xF0005CC8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR102 Message Object 102 Acceptance Mask Register 0xF0005CCC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL102 Message Object 102 Data Register Low 0xF0005CD0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH102 Message Object 102 Data Register High 0xF0005CD4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR102 Message Object 102 Arbitration Register 0xF0005CD8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR102 Message Object 102 0xF0005CDC CAN_MOCTRm_t 0x67650000 ? ?
CAN_MOFCR103 Message Object 103 Function Control Register 0xF0005CE0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR103 Message Object 103 FIFO/Gateway Pointer Register 0xF0005CE4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR103 Message Object 103 Interrupt Pointer Register 0xF0005CE8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR103 Message Object 103 Acceptance Mask Register 0xF0005CEC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL103 Message Object 103 Data Register Low 0xF0005CF0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH103 Message Object 103 Data Register High 0xF0005CF4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR103 Message Object 103 Arbitration Register 0xF0005CF8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR103 Message Object 103 0xF0005CFC CAN_MOCTRm_t 0x68660000 ? ?
CAN_MOFCR104 Message Object 104 Function Control Register 0xF0005D00 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR104 Message Object 104 FIFO/Gateway Pointer Register 0xF0005D04 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR104 Message Object 104 Interrupt Pointer Register 0xF0005D08 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR104 Message Object 104 Acceptance Mask Register 0xF0005D0C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL104 Message Object 104 Data Register Low 0xF0005D10 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH104 Message Object 104 Data Register High 0xF0005D14 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR104 Message Object 104 Arbitration Register 0xF0005D18 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR104 Message Object 104 0xF0005D1C CAN_MOCTRm_t 0x69670000 ? ?
CAN_MOFCR105 Message Object 105 Function Control Register 0xF0005D20 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR105 Message Object 105 FIFO/Gateway Pointer Register 0xF0005D24 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR105 Message Object 105 Interrupt Pointer Register 0xF0005D28 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR105 Message Object 105 Acceptance Mask Register 0xF0005D2C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL105 Message Object 105 Data Register Low 0xF0005D30 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH105 Message Object 105 Data Register High 0xF0005D34 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR105 Message Object 105 Arbitration Register 0xF0005D38 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR105 Message Object 105 0xF0005D3C CAN_MOCTRm_t 0x6A680000 ? ?
CAN_MOFCR106 Message Object 106 Function Control Register 0xF0005D40 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR106 Message Object 106 FIFO/Gateway Pointer Register 0xF0005D44 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR106 Message Object 106 Interrupt Pointer Register 0xF0005D48 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR106 Message Object 106 Acceptance Mask Register 0xF0005D4C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL106 Message Object 106 Data Register Low 0xF0005D50 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH106 Message Object 106 Data Register High 0xF0005D54 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR106 Message Object 106 Arbitration Register 0xF0005D58 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR106 Message Object 106 0xF0005D5C CAN_MOCTRm_t 0x6B690000 ? ?
CAN_MOFCR107 Message Object 107 Function Control Register 0xF0005D60 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR107 Message Object 107 FIFO/Gateway Pointer Register 0xF0005D64 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR107 Message Object 107 Interrupt Pointer Register 0xF0005D68 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR107 Message Object 107 Acceptance Mask Register 0xF0005D6C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL107 Message Object 107 Data Register Low 0xF0005D70 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH107 Message Object 107 Data Register High 0xF0005D74 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR107 Message Object 107 Arbitration Register 0xF0005D78 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR107 Message Object 107 0xF0005D7C CAN_MOCTRm_t 0x6C6A0000 ? ?
CAN_MOFCR108 Message Object 108 Function Control Register 0xF0005D80 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR108 Message Object 108 FIFO/Gateway Pointer Register 0xF0005D84 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR108 Message Object 108 Interrupt Pointer Register 0xF0005D88 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR108 Message Object 108 Acceptance Mask Register 0xF0005D8C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL108 Message Object 108 Data Register Low 0xF0005D90 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH108 Message Object 108 Data Register High 0xF0005D94 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR108 Message Object 108 Arbitration Register 0xF0005D98 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR108 Message Object 108 0xF0005D9C CAN_MOCTRm_t 0x6D6B0000 ? ?
CAN_MOFCR109 Message Object 109 Function Control Register 0xF0005DA0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR109 Message Object 109 FIFO/Gateway Pointer Register 0xF0005DA4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR109 Message Object 109 Interrupt Pointer Register 0xF0005DA8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR109 Message Object 109 Acceptance Mask Register 0xF0005DAC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL109 Message Object 109 Data Register Low 0xF0005DB0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH109 Message Object 109 Data Register High 0xF0005DB4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR109 Message Object 109 Arbitration Register 0xF0005DB8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR109 Message Object 109 0xF0005DBC CAN_MOCTRm_t 0x6E6C0000 ? ?
CAN_MOFCR110 Message Object 110 Function Control Register 0xF0005DC0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR110 Message Object 110 FIFO/Gateway Pointer Register 0xF0005DC4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR110 Message Object 110 Interrupt Pointer Register 0xF0005DC8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR110 Message Object 110 Acceptance Mask Register 0xF0005DCC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL110 Message Object 110 Data Register Low 0xF0005DD0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH110 Message Object 110 Data Register High 0xF0005DD4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR110 Message Object 110 Arbitration Register 0xF0005DD8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR110 Message Object 110 0xF0005DDC CAN_MOCTRm_t 0x6F6D0000 ? ?
CAN_MOFCR111 Message Object 111 Function Control Register 0xF0005DE0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR111 Message Object 111 FIFO/Gateway Pointer Register 0xF0005DE4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR111 Message Object 111 Interrupt Pointer Register 0xF0005DE8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR111 Message Object 111 Acceptance Mask Register 0xF0005DEC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL111 Message Object 111 Data Register Low 0xF0005DF0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH111 Message Object 111 Data Register High 0xF0005DF4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR111 Message Object 111 Arbitration Register 0xF0005DF8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR111 Message Object 111 0xF0005DFC CAN_MOCTRm_t 0x706E0000 ? ?
CAN_MOFCR112 Message Object 112 Function Control Register 0xF0005E00 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR112 Message Object 112 FIFO/Gateway Pointer Register 0xF0005E04 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR112 Message Object 112 Interrupt Pointer Register 0xF0005E08 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR112 Message Object 112 Acceptance Mask Register 0xF0005E0C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL112 Message Object 112 Data Register Low 0xF0005E10 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH112 Message Object 112 Data Register High 0xF0005E14 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR112 Message Object 112 Arbitration Register 0xF0005E18 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR112 Message Object 112 0xF0005E1C CAN_MOCTRm_t 0x716F0000 ? ?
CAN_MOFCR113 Message Object 113 Function Control Register 0xF0005E20 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR113 Message Object 113 FIFO/Gateway Pointer Register 0xF0005E24 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR113 Message Object 113 Interrupt Pointer Register 0xF0005E28 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR113 Message Object 113 Acceptance Mask Register 0xF0005E2C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL113 Message Object 113 Data Register Low 0xF0005E30 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH113 Message Object 113 Data Register High 0xF0005E34 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR113 Message Object 113 Arbitration Register 0xF0005E38 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR113 Message Object 113 0xF0005E3C CAN_MOCTRm_t 0x72700000 ? ?
CAN_MOFCR114 Message Object 114 Function Control Register 0xF0005E40 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR114 Message Object 114 FIFO/Gateway Pointer Register 0xF0005E44 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR114 Message Object 114 Interrupt Pointer Register 0xF0005E48 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR114 Message Object 114 Acceptance Mask Register 0xF0005E4C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL114 Message Object 114 Data Register Low 0xF0005E50 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH114 Message Object 114 Data Register High 0xF0005E54 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR114 Message Object 114 Arbitration Register 0xF0005E58 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR114 Message Object 114 0xF0005E5C CAN_MOCTRm_t 0x73710000 ? ?
CAN_MOFCR115 Message Object 115 Function Control Register 0xF0005E60 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR115 Message Object 115 FIFO/Gateway Pointer Register 0xF0005E64 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR115 Message Object 115 Interrupt Pointer Register 0xF0005E68 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR115 Message Object 115 Acceptance Mask Register 0xF0005E6C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL115 Message Object 115 Data Register Low 0xF0005E70 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH115 Message Object 115 Data Register High 0xF0005E74 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR115 Message Object 115 Arbitration Register 0xF0005E78 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR115 Message Object 115 0xF0005E7C CAN_MOCTRm_t 0x74720000 ? ?
CAN_MOFCR116 Message Object 116 Function Control Register 0xF0005E80 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR116 Message Object 116 FIFO/Gateway Pointer Register 0xF0005E84 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR116 Message Object 116 Interrupt Pointer Register 0xF0005E88 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR116 Message Object 116 Acceptance Mask Register 0xF0005E8C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL116 Message Object 116 Data Register Low 0xF0005E90 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH116 Message Object 116 Data Register High 0xF0005E94 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR116 Message Object 116 Arbitration Register 0xF0005E98 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR116 Message Object 116 0xF0005E9C CAN_MOCTRm_t 0x75730000 ? ?
CAN_MOFCR117 Message Object 117 Function Control Register 0xF0005EA0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR117 Message Object 117 FIFO/Gateway Pointer Register 0xF0005EA4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR117 Message Object 117 Interrupt Pointer Register 0xF0005EA8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR117 Message Object 117 Acceptance Mask Register 0xF0005EAC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL117 Message Object 117 Data Register Low 0xF0005EB0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH117 Message Object 117 Data Register High 0xF0005EB4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR117 Message Object 117 Arbitration Register 0xF0005EB8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR117 Message Object 117 0xF0005EBC CAN_MOCTRm_t 0x76740000 ? ?
CAN_MOFCR118 Message Object 118 Function Control Register 0xF0005EC0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR118 Message Object 118 FIFO/Gateway Pointer Register 0xF0005EC4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR118 Message Object 118 Interrupt Pointer Register 0xF0005EC8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR118 Message Object 118 Acceptance Mask Register 0xF0005ECC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL118 Message Object 118 Data Register Low 0xF0005ED0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH118 Message Object 118 Data Register High 0xF0005ED4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR118 Message Object 118 Arbitration Register 0xF0005ED8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR118 Message Object 118 0xF0005EDC CAN_MOCTRm_t 0x77750000 ? ?
CAN_MOFCR119 Message Object 119 Function Control Register 0xF0005EE0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR119 Message Object 119 FIFO/Gateway Pointer Register 0xF0005EE4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR119 Message Object 119 Interrupt Pointer Register 0xF0005EE8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR119 Message Object 119 Acceptance Mask Register 0xF0005EEC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL119 Message Object 119 Data Register Low 0xF0005EF0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH119 Message Object 119 Data Register High 0xF0005EF4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR119 Message Object 119 Arbitration Register 0xF0005EF8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR119 Message Object 119 0xF0005EFC CAN_MOCTRm_t 0x78760000 ? ?
CAN_MOFCR120 Message Object 120 Function Control Register 0xF0005F00 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR120 Message Object 120 FIFO/Gateway Pointer Register 0xF0005F04 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR120 Message Object 120 Interrupt Pointer Register 0xF0005F08 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR120 Message Object 120 Acceptance Mask Register 0xF0005F0C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL120 Message Object 120 Data Register Low 0xF0005F10 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH120 Message Object 120 Data Register High 0xF0005F14 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR120 Message Object 120 Arbitration Register 0xF0005F18 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR120 Message Object 120 0xF0005F1C CAN_MOCTRm_t 0x79770000 ? ?
CAN_MOFCR121 Message Object 121 Function Control Register 0xF0005F20 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR121 Message Object 121 FIFO/Gateway Pointer Register 0xF0005F24 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR121 Message Object 121 Interrupt Pointer Register 0xF0005F28 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR121 Message Object 121 Acceptance Mask Register 0xF0005F2C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL121 Message Object 121 Data Register Low 0xF0005F30 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH121 Message Object 121 Data Register High 0xF0005F34 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR121 Message Object 121 Arbitration Register 0xF0005F38 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR121 Message Object 121 0xF0005F3C CAN_MOCTRm_t 0x7A780000 ? ?
CAN_MOFCR122 Message Object 122 Function Control Register 0xF0005F40 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR122 Message Object 122 FIFO/Gateway Pointer Register 0xF0005F44 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR122 Message Object 122 Interrupt Pointer Register 0xF0005F48 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR122 Message Object 122 Acceptance Mask Register 0xF0005F4C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL122 Message Object 122 Data Register Low 0xF0005F50 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH122 Message Object 122 Data Register High 0xF0005F54 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR122 Message Object 122 Arbitration Register 0xF0005F58 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR122 Message Object 122 0xF0005F5C CAN_MOCTRm_t 0x7B790000 ? ?
CAN_MOFCR123 Message Object 123 Function Control Register 0xF0005F60 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR123 Message Object 123 FIFO/Gateway Pointer Register 0xF0005F64 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR123 Message Object 123 Interrupt Pointer Register 0xF0005F68 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR123 Message Object 123 Acceptance Mask Register 0xF0005F6C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL123 Message Object 123 Data Register Low 0xF0005F70 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH123 Message Object 123 Data Register High 0xF0005F74 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR123 Message Object 123 Arbitration Register 0xF0005F78 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR123 Message Object 123 0xF0005F7C CAN_MOCTRm_t 0x7C7A0000 ? ?
CAN_MOFCR124 Message Object 124 Function Control Register 0xF0005F80 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR124 Message Object 124 FIFO/Gateway Pointer Register 0xF0005F84 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR124 Message Object 124 Interrupt Pointer Register 0xF0005F88 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR124 Message Object 124 Acceptance Mask Register 0xF0005F8C CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL124 Message Object 124 Data Register Low 0xF0005F90 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH124 Message Object 124 Data Register High 0xF0005F94 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR124 Message Object 124 Arbitration Register 0xF0005F98 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR124 Message Object 124 0xF0005F9C CAN_MOCTRm_t 0x7D7B0000 ? ?
CAN_MOFCR125 Message Object 125 Function Control Register 0xF0005FA0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR125 Message Object 125 FIFO/Gateway Pointer Register 0xF0005FA4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR125 Message Object 125 Interrupt Pointer Register 0xF0005FA8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR125 Message Object 125 Acceptance Mask Register 0xF0005FAC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL125 Message Object 125 Data Register Low 0xF0005FB0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH125 Message Object 125 Data Register High 0xF0005FB4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR125 Message Object 125 Arbitration Register 0xF0005FB8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR125 Message Object 125 0xF0005FBC CAN_MOCTRm_t 0x7E7C0000 ? ?
CAN_MOFCR126 Message Object 126 Function Control Register 0xF0005FC0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR126 Message Object 126 FIFO/Gateway Pointer Register 0xF0005FC4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR126 Message Object 126 Interrupt Pointer Register 0xF0005FC8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR126 Message Object 126 Acceptance Mask Register 0xF0005FCC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL126 Message Object 126 Data Register Low 0xF0005FD0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH126 Message Object 126 Data Register High 0xF0005FD4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR126 Message Object 126 Arbitration Register 0xF0005FD8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR126 Message Object 126 0xF0005FDC CAN_MOCTRm_t 0x7F7D0000 ? ?
CAN_MOFCR127 Message Object 127 Function Control Register 0xF0005FE0 CAN_MOFCRm_t 0x00000000 ? ?
CAN_MOFGPR127 Message Object 127 FIFO/Gateway Pointer Register 0xF0005FE4 CAN_MOFGPRm_t 0x00000000 ? ?
CAN_MOIPR127 Message Object 127 Interrupt Pointer Register 0xF0005FE8 CAN_MOIPRm_t 0x00000000 ? ?
CAN_MOAMR127 Message Object 127 Acceptance Mask Register 0xF0005FEC CAN_MOAMRm_t 0x3FFFFFFF ? ?
CAN_MODATAL127 Message Object 127 Data Register Low 0xF0005FF0 CAN_MODATALm_t 0x00000000 ? ?
CAN_MODATAH127 Message Object 127 Data Register High 0xF0005FF4 CAN_MODATAHm_t 0x00000000 ? ?
CAN_MOAR127 Message Object 127 Arbitration Register 0xF0005FF8 CAN_MOARm_t 0x00000000 ? ?
CAN_MOCTR127 Message Object 127 0xF0005FFC CAN_MOCTRm_t 0x7F7E0000 ? ?
CAN_STPTR0 Scheduler Start Pointer Node 0 Register 0xF0007FFC CAN_STPTR0_t 0x00000000 ? ?

defined C types

Type Registers
CAN_AWDR_t CAN_AWDR
CAN_CLC_t CAN_CLC
CAN_CYCTMR_t CAN_CYCTMR
CAN_FDR_t CAN_FDR
CAN_GMR_t CAN_GMR
CAN_ID_t CAN_ID
CAN_LGMR_t CAN_LGMR
CAN_LISTm_t CAN_LIST0, CAN_LIST1, CAN_LIST2, CAN_LIST3, CAN_LIST4, CAN_LIST5, CAN_LIST6, CAN_LIST7
CAN_LOR_t CAN_LOR
CAN_LREFMR_t CAN_LREFMR
CAN_LTR_t CAN_LTR
CAN_MCR_t CAN_MCR
CAN_MITR_t CAN_MITR
CAN_MOAMRm_t CAN_MOAMR0, CAN_MOAMR1, CAN_MOAMR2, CAN_MOAMR3, CAN_MOAMR4, CAN_MOAMR5, CAN_MOAMR6, CAN_MOAMR7, CAN_MOAMR8, CAN_MOAMR9, CAN_MOAMR10, CAN_MOAMR11, CAN_MOAMR12, CAN_MOAMR13, CAN_MOAMR14, CAN_MOAMR15, CAN_MOAMR16, CAN_MOAMR17, CAN_MOAMR18, CAN_MOAMR19, CAN_MOAMR20, CAN_MOAMR21, CAN_MOAMR22, CAN_MOAMR23, CAN_MOAMR24, CAN_MOAMR25, CAN_MOAMR26, CAN_MOAMR27, CAN_MOAMR28, CAN_MOAMR29, CAN_MOAMR30, CAN_MOAMR31, CAN_MOAMR32, CAN_MOAMR33, CAN_MOAMR34, CAN_MOAMR35, CAN_MOAMR36, CAN_MOAMR37, CAN_MOAMR38, CAN_MOAMR39, CAN_MOAMR40, CAN_MOAMR41, CAN_MOAMR42, CAN_MOAMR43, CAN_MOAMR44, CAN_MOAMR45, CAN_MOAMR46, CAN_MOAMR47, CAN_MOAMR48, CAN_MOAMR49, CAN_MOAMR50, CAN_MOAMR51, CAN_MOAMR52, CAN_MOAMR53, CAN_MOAMR54, CAN_MOAMR55, CAN_MOAMR56, CAN_MOAMR57, CAN_MOAMR58, CAN_MOAMR59, CAN_MOAMR60, CAN_MOAMR61, CAN_MOAMR62, CAN_MOAMR63, CAN_MOAMR64, CAN_MOAMR65, CAN_MOAMR66, CAN_MOAMR67, CAN_MOAMR68, CAN_MOAMR69, CAN_MOAMR70, CAN_MOAMR71, CAN_MOAMR72, CAN_MOAMR73, CAN_MOAMR74, CAN_MOAMR75, CAN_MOAMR76, CAN_MOAMR77, CAN_MOAMR78, CAN_MOAMR79, CAN_MOAMR80, CAN_MOAMR81, CAN_MOAMR82, CAN_MOAMR83, CAN_MOAMR84, CAN_MOAMR85, CAN_MOAMR86, CAN_MOAMR87, CAN_MOAMR88, CAN_MOAMR89, CAN_MOAMR90, CAN_MOAMR91, CAN_MOAMR92, CAN_MOAMR93, CAN_MOAMR94, CAN_MOAMR95, CAN_MOAMR96, CAN_MOAMR97, CAN_MOAMR98, CAN_MOAMR99, CAN_MOAMR100, CAN_MOAMR101, CAN_MOAMR102, CAN_MOAMR103, CAN_MOAMR104, CAN_MOAMR105, CAN_MOAMR106, CAN_MOAMR107, CAN_MOAMR108, CAN_MOAMR109, CAN_MOAMR110, CAN_MOAMR111, CAN_MOAMR112, CAN_MOAMR113, CAN_MOAMR114, CAN_MOAMR115, CAN_MOAMR116, CAN_MOAMR117, CAN_MOAMR118, CAN_MOAMR119, CAN_MOAMR120, CAN_MOAMR121, CAN_MOAMR122, CAN_MOAMR123, CAN_MOAMR124, CAN_MOAMR125, CAN_MOAMR126, CAN_MOAMR127
CAN_MOARm_t CAN_MOAR0, CAN_MOAR1, CAN_MOAR2, CAN_MOAR3, CAN_MOAR4, CAN_MOAR5, CAN_MOAR6, CAN_MOAR7, CAN_MOAR8, CAN_MOAR9, CAN_MOAR10, CAN_MOAR11, CAN_MOAR12, CAN_MOAR13, CAN_MOAR14, CAN_MOAR15, CAN_MOAR16, CAN_MOAR17, CAN_MOAR18, CAN_MOAR19, CAN_MOAR20, CAN_MOAR21, CAN_MOAR22, CAN_MOAR23, CAN_MOAR24, CAN_MOAR25, CAN_MOAR26, CAN_MOAR27, CAN_MOAR28, CAN_MOAR29, CAN_MOAR30, CAN_MOAR31, CAN_MOAR32, CAN_MOAR33, CAN_MOAR34, CAN_MOAR35, CAN_MOAR36, CAN_MOAR37, CAN_MOAR38, CAN_MOAR39, CAN_MOAR40, CAN_MOAR41, CAN_MOAR42, CAN_MOAR43, CAN_MOAR44, CAN_MOAR45, CAN_MOAR46, CAN_MOAR47, CAN_MOAR48, CAN_MOAR49, CAN_MOAR50, CAN_MOAR51, CAN_MOAR52, CAN_MOAR53, CAN_MOAR54, CAN_MOAR55, CAN_MOAR56, CAN_MOAR57, CAN_MOAR58, CAN_MOAR59, CAN_MOAR60, CAN_MOAR61, CAN_MOAR62, CAN_MOAR63, CAN_MOAR64, CAN_MOAR65, CAN_MOAR66, CAN_MOAR67, CAN_MOAR68, CAN_MOAR69, CAN_MOAR70, CAN_MOAR71, CAN_MOAR72, CAN_MOAR73, CAN_MOAR74, CAN_MOAR75, CAN_MOAR76, CAN_MOAR77, CAN_MOAR78, CAN_MOAR79, CAN_MOAR80, CAN_MOAR81, CAN_MOAR82, CAN_MOAR83, CAN_MOAR84, CAN_MOAR85, CAN_MOAR86, CAN_MOAR87, CAN_MOAR88, CAN_MOAR89, CAN_MOAR90, CAN_MOAR91, CAN_MOAR92, CAN_MOAR93, CAN_MOAR94, CAN_MOAR95, CAN_MOAR96, CAN_MOAR97, CAN_MOAR98, CAN_MOAR99, CAN_MOAR100, CAN_MOAR101, CAN_MOAR102, CAN_MOAR103, CAN_MOAR104, CAN_MOAR105, CAN_MOAR106, CAN_MOAR107, CAN_MOAR108, CAN_MOAR109, CAN_MOAR110, CAN_MOAR111, CAN_MOAR112, CAN_MOAR113, CAN_MOAR114, CAN_MOAR115, CAN_MOAR116, CAN_MOAR117, CAN_MOAR118, CAN_MOAR119, CAN_MOAR120, CAN_MOAR121, CAN_MOAR122, CAN_MOAR123, CAN_MOAR124, CAN_MOAR125, CAN_MOAR126, CAN_MOAR127
CAN_MOCTRm_t CAN_MOCTR0, CAN_MOCTR1, CAN_MOCTR2, CAN_MOCTR3, CAN_MOCTR4, CAN_MOCTR5, CAN_MOCTR6, CAN_MOCTR7, CAN_MOCTR8, CAN_MOCTR9, CAN_MOCTR10, CAN_MOCTR11, CAN_MOCTR12, CAN_MOCTR13, CAN_MOCTR14, CAN_MOCTR15, CAN_MOCTR16, CAN_MOCTR17, CAN_MOCTR18, CAN_MOCTR19, CAN_MOCTR20, CAN_MOCTR21, CAN_MOCTR22, CAN_MOCTR23, CAN_MOCTR24, CAN_MOCTR25, CAN_MOCTR26, CAN_MOCTR27, CAN_MOCTR28, CAN_MOCTR29, CAN_MOCTR30, CAN_MOCTR31, CAN_MOCTR32, CAN_MOCTR33, CAN_MOCTR34, CAN_MOCTR35, CAN_MOCTR36, CAN_MOCTR37, CAN_MOCTR38, CAN_MOCTR39, CAN_MOCTR40, CAN_MOCTR41, CAN_MOCTR42, CAN_MOCTR43, CAN_MOCTR44, CAN_MOCTR45, CAN_MOCTR46, CAN_MOCTR47, CAN_MOCTR48, CAN_MOCTR49, CAN_MOCTR50, CAN_MOCTR51, CAN_MOCTR52, CAN_MOCTR53, CAN_MOCTR54, CAN_MOCTR55, CAN_MOCTR56, CAN_MOCTR57, CAN_MOCTR58, CAN_MOCTR59, CAN_MOCTR60, CAN_MOCTR61, CAN_MOCTR62, CAN_MOCTR63, CAN_MOCTR64, CAN_MOCTR65, CAN_MOCTR66, CAN_MOCTR67, CAN_MOCTR68, CAN_MOCTR69, CAN_MOCTR70, CAN_MOCTR71, CAN_MOCTR72, CAN_MOCTR73, CAN_MOCTR74, CAN_MOCTR75, CAN_MOCTR76, CAN_MOCTR77, CAN_MOCTR78, CAN_MOCTR79, CAN_MOCTR80, CAN_MOCTR81, CAN_MOCTR82, CAN_MOCTR83, CAN_MOCTR84, CAN_MOCTR85, CAN_MOCTR86, CAN_MOCTR87, CAN_MOCTR88, CAN_MOCTR89, CAN_MOCTR90, CAN_MOCTR91, CAN_MOCTR92, CAN_MOCTR93, CAN_MOCTR94, CAN_MOCTR95, CAN_MOCTR96, CAN_MOCTR97, CAN_MOCTR98, CAN_MOCTR99, CAN_MOCTR100, CAN_MOCTR101, CAN_MOCTR102, CAN_MOCTR103, CAN_MOCTR104, CAN_MOCTR105, CAN_MOCTR106, CAN_MOCTR107, CAN_MOCTR108, CAN_MOCTR109, CAN_MOCTR110, CAN_MOCTR111, CAN_MOCTR112, CAN_MOCTR113, CAN_MOCTR114, CAN_MOCTR115, CAN_MOCTR116, CAN_MOCTR117, CAN_MOCTR118, CAN_MOCTR119, CAN_MOCTR120, CAN_MOCTR121, CAN_MOCTR122, CAN_MOCTR123, CAN_MOCTR124, CAN_MOCTR125, CAN_MOCTR126, CAN_MOCTR127
CAN_MODATAHm_t CAN_MODATAH0, CAN_MODATAH1, CAN_MODATAH2, CAN_MODATAH3, CAN_MODATAH4, CAN_MODATAH5, CAN_MODATAH6, CAN_MODATAH7, CAN_MODATAH8, CAN_MODATAH9, CAN_MODATAH10, CAN_MODATAH11, CAN_MODATAH12, CAN_MODATAH13, CAN_MODATAH14, CAN_MODATAH15, CAN_MODATAH16, CAN_MODATAH17, CAN_MODATAH18, CAN_MODATAH19, CAN_MODATAH20, CAN_MODATAH21, CAN_MODATAH22, CAN_MODATAH23, CAN_MODATAH24, CAN_MODATAH25, CAN_MODATAH26, CAN_MODATAH27, CAN_MODATAH28, CAN_MODATAH29, CAN_MODATAH30, CAN_MODATAH31, CAN_MODATAH32, CAN_MODATAH33, CAN_MODATAH34, CAN_MODATAH35, CAN_MODATAH36, CAN_MODATAH37, CAN_MODATAH38, CAN_MODATAH39, CAN_MODATAH40, CAN_MODATAH41, CAN_MODATAH42, CAN_MODATAH43, CAN_MODATAH44, CAN_MODATAH45, CAN_MODATAH46, CAN_MODATAH47, CAN_MODATAH48, CAN_MODATAH49, CAN_MODATAH50, CAN_MODATAH51, CAN_MODATAH52, CAN_MODATAH53, CAN_MODATAH54, CAN_MODATAH55, CAN_MODATAH56, CAN_MODATAH57, CAN_MODATAH58, CAN_MODATAH59, CAN_MODATAH60, CAN_MODATAH61, CAN_MODATAH62, CAN_MODATAH63, CAN_MODATAH64, CAN_MODATAH65, CAN_MODATAH66, CAN_MODATAH67, CAN_MODATAH68, CAN_MODATAH69, CAN_MODATAH70, CAN_MODATAH71, CAN_MODATAH72, CAN_MODATAH73, CAN_MODATAH74, CAN_MODATAH75, CAN_MODATAH76, CAN_MODATAH77, CAN_MODATAH78, CAN_MODATAH79, CAN_MODATAH80, CAN_MODATAH81, CAN_MODATAH82, CAN_MODATAH83, CAN_MODATAH84, CAN_MODATAH85, CAN_MODATAH86, CAN_MODATAH87, CAN_MODATAH88, CAN_MODATAH89, CAN_MODATAH90, CAN_MODATAH91, CAN_MODATAH92, CAN_MODATAH93, CAN_MODATAH94, CAN_MODATAH95, CAN_MODATAH96, CAN_MODATAH97, CAN_MODATAH98, CAN_MODATAH99, CAN_MODATAH100, CAN_MODATAH101, CAN_MODATAH102, CAN_MODATAH103, CAN_MODATAH104, CAN_MODATAH105, CAN_MODATAH106, CAN_MODATAH107, CAN_MODATAH108, CAN_MODATAH109, CAN_MODATAH110, CAN_MODATAH111, CAN_MODATAH112, CAN_MODATAH113, CAN_MODATAH114, CAN_MODATAH115, CAN_MODATAH116, CAN_MODATAH117, CAN_MODATAH118, CAN_MODATAH119, CAN_MODATAH120, CAN_MODATAH121, CAN_MODATAH122, CAN_MODATAH123, CAN_MODATAH124, CAN_MODATAH125, CAN_MODATAH126, CAN_MODATAH127
CAN_MODATALm_t CAN_MODATAL0, CAN_MODATAL1, CAN_MODATAL2, CAN_MODATAL3, CAN_MODATAL4, CAN_MODATAL5, CAN_MODATAL6, CAN_MODATAL7, CAN_MODATAL8, CAN_MODATAL9, CAN_MODATAL10, CAN_MODATAL11, CAN_MODATAL12, CAN_MODATAL13, CAN_MODATAL14, CAN_MODATAL15, CAN_MODATAL16, CAN_MODATAL17, CAN_MODATAL18, CAN_MODATAL19, CAN_MODATAL20, CAN_MODATAL21, CAN_MODATAL22, CAN_MODATAL23, CAN_MODATAL24, CAN_MODATAL25, CAN_MODATAL26, CAN_MODATAL27, CAN_MODATAL28, CAN_MODATAL29, CAN_MODATAL30, CAN_MODATAL31, CAN_MODATAL32, CAN_MODATAL33, CAN_MODATAL34, CAN_MODATAL35, CAN_MODATAL36, CAN_MODATAL37, CAN_MODATAL38, CAN_MODATAL39, CAN_MODATAL40, CAN_MODATAL41, CAN_MODATAL42, CAN_MODATAL43, CAN_MODATAL44, CAN_MODATAL45, CAN_MODATAL46, CAN_MODATAL47, CAN_MODATAL48, CAN_MODATAL49, CAN_MODATAL50, CAN_MODATAL51, CAN_MODATAL52, CAN_MODATAL53, CAN_MODATAL54, CAN_MODATAL55, CAN_MODATAL56, CAN_MODATAL57, CAN_MODATAL58, CAN_MODATAL59, CAN_MODATAL60, CAN_MODATAL61, CAN_MODATAL62, CAN_MODATAL63, CAN_MODATAL64, CAN_MODATAL65, CAN_MODATAL66, CAN_MODATAL67, CAN_MODATAL68, CAN_MODATAL69, CAN_MODATAL70, CAN_MODATAL71, CAN_MODATAL72, CAN_MODATAL73, CAN_MODATAL74, CAN_MODATAL75, CAN_MODATAL76, CAN_MODATAL77, CAN_MODATAL78, CAN_MODATAL79, CAN_MODATAL80, CAN_MODATAL81, CAN_MODATAL82, CAN_MODATAL83, CAN_MODATAL84, CAN_MODATAL85, CAN_MODATAL86, CAN_MODATAL87, CAN_MODATAL88, CAN_MODATAL89, CAN_MODATAL90, CAN_MODATAL91, CAN_MODATAL92, CAN_MODATAL93, CAN_MODATAL94, CAN_MODATAL95, CAN_MODATAL96, CAN_MODATAL97, CAN_MODATAL98, CAN_MODATAL99, CAN_MODATAL100, CAN_MODATAL101, CAN_MODATAL102, CAN_MODATAL103, CAN_MODATAL104, CAN_MODATAL105, CAN_MODATAL106, CAN_MODATAL107, CAN_MODATAL108, CAN_MODATAL109, CAN_MODATAL110, CAN_MODATAL111, CAN_MODATAL112, CAN_MODATAL113, CAN_MODATAL114, CAN_MODATAL115, CAN_MODATAL116, CAN_MODATAL117, CAN_MODATAL118, CAN_MODATAL119, CAN_MODATAL120, CAN_MODATAL121, CAN_MODATAL122, CAN_MODATAL123, CAN_MODATAL124, CAN_MODATAL125, CAN_MODATAL126, CAN_MODATAL127
CAN_MOFCRm_t CAN_MOFCR0, CAN_MOFCR1, CAN_MOFCR2, CAN_MOFCR3, CAN_MOFCR4, CAN_MOFCR5, CAN_MOFCR6, CAN_MOFCR7, CAN_MOFCR8, CAN_MOFCR9, CAN_MOFCR10, CAN_MOFCR11, CAN_MOFCR12, CAN_MOFCR13, CAN_MOFCR14, CAN_MOFCR15, CAN_MOFCR16, CAN_MOFCR17, CAN_MOFCR18, CAN_MOFCR19, CAN_MOFCR20, CAN_MOFCR21, CAN_MOFCR22, CAN_MOFCR23, CAN_MOFCR24, CAN_MOFCR25, CAN_MOFCR26, CAN_MOFCR27, CAN_MOFCR28, CAN_MOFCR29, CAN_MOFCR30, CAN_MOFCR31, CAN_MOFCR32, CAN_MOFCR33, CAN_MOFCR34, CAN_MOFCR35, CAN_MOFCR36, CAN_MOFCR37, CAN_MOFCR38, CAN_MOFCR39, CAN_MOFCR40, CAN_MOFCR41, CAN_MOFCR42, CAN_MOFCR43, CAN_MOFCR44, CAN_MOFCR45, CAN_MOFCR46, CAN_MOFCR47, CAN_MOFCR48, CAN_MOFCR49, CAN_MOFCR50, CAN_MOFCR51, CAN_MOFCR52, CAN_MOFCR53, CAN_MOFCR54, CAN_MOFCR55, CAN_MOFCR56, CAN_MOFCR57, CAN_MOFCR58, CAN_MOFCR59, CAN_MOFCR60, CAN_MOFCR61, CAN_MOFCR62, CAN_MOFCR63, CAN_MOFCR64, CAN_MOFCR65, CAN_MOFCR66, CAN_MOFCR67, CAN_MOFCR68, CAN_MOFCR69, CAN_MOFCR70, CAN_MOFCR71, CAN_MOFCR72, CAN_MOFCR73, CAN_MOFCR74, CAN_MOFCR75, CAN_MOFCR76, CAN_MOFCR77, CAN_MOFCR78, CAN_MOFCR79, CAN_MOFCR80, CAN_MOFCR81, CAN_MOFCR82, CAN_MOFCR83, CAN_MOFCR84, CAN_MOFCR85, CAN_MOFCR86, CAN_MOFCR87, CAN_MOFCR88, CAN_MOFCR89, CAN_MOFCR90, CAN_MOFCR91, CAN_MOFCR92, CAN_MOFCR93, CAN_MOFCR94, CAN_MOFCR95, CAN_MOFCR96, CAN_MOFCR97, CAN_MOFCR98, CAN_MOFCR99, CAN_MOFCR100, CAN_MOFCR101, CAN_MOFCR102, CAN_MOFCR103, CAN_MOFCR104, CAN_MOFCR105, CAN_MOFCR106, CAN_MOFCR107, CAN_MOFCR108, CAN_MOFCR109, CAN_MOFCR110, CAN_MOFCR111, CAN_MOFCR112, CAN_MOFCR113, CAN_MOFCR114, CAN_MOFCR115, CAN_MOFCR116, CAN_MOFCR117, CAN_MOFCR118, CAN_MOFCR119, CAN_MOFCR120, CAN_MOFCR121, CAN_MOFCR122, CAN_MOFCR123, CAN_MOFCR124, CAN_MOFCR125, CAN_MOFCR126, CAN_MOFCR127
CAN_MOFGPRm_t CAN_MOFGPR0, CAN_MOFGPR1, CAN_MOFGPR2, CAN_MOFGPR3, CAN_MOFGPR4, CAN_MOFGPR5, CAN_MOFGPR6, CAN_MOFGPR7, CAN_MOFGPR8, CAN_MOFGPR9, CAN_MOFGPR10, CAN_MOFGPR11, CAN_MOFGPR12, CAN_MOFGPR13, CAN_MOFGPR14, CAN_MOFGPR15, CAN_MOFGPR16, CAN_MOFGPR17, CAN_MOFGPR18, CAN_MOFGPR19, CAN_MOFGPR20, CAN_MOFGPR21, CAN_MOFGPR22, CAN_MOFGPR23, CAN_MOFGPR24, CAN_MOFGPR25, CAN_MOFGPR26, CAN_MOFGPR27, CAN_MOFGPR28, CAN_MOFGPR29, CAN_MOFGPR30, CAN_MOFGPR31, CAN_MOFGPR32, CAN_MOFGPR33, CAN_MOFGPR34, CAN_MOFGPR35, CAN_MOFGPR36, CAN_MOFGPR37, CAN_MOFGPR38, CAN_MOFGPR39, CAN_MOFGPR40, CAN_MOFGPR41, CAN_MOFGPR42, CAN_MOFGPR43, CAN_MOFGPR44, CAN_MOFGPR45, CAN_MOFGPR46, CAN_MOFGPR47, CAN_MOFGPR48, CAN_MOFGPR49, CAN_MOFGPR50, CAN_MOFGPR51, CAN_MOFGPR52, CAN_MOFGPR53, CAN_MOFGPR54, CAN_MOFGPR55, CAN_MOFGPR56, CAN_MOFGPR57, CAN_MOFGPR58, CAN_MOFGPR59, CAN_MOFGPR60, CAN_MOFGPR61, CAN_MOFGPR62, CAN_MOFGPR63, CAN_MOFGPR64, CAN_MOFGPR65, CAN_MOFGPR66, CAN_MOFGPR67, CAN_MOFGPR68, CAN_MOFGPR69, CAN_MOFGPR70, CAN_MOFGPR71, CAN_MOFGPR72, CAN_MOFGPR73, CAN_MOFGPR74, CAN_MOFGPR75, CAN_MOFGPR76, CAN_MOFGPR77, CAN_MOFGPR78, CAN_MOFGPR79, CAN_MOFGPR80, CAN_MOFGPR81, CAN_MOFGPR82, CAN_MOFGPR83, CAN_MOFGPR84, CAN_MOFGPR85, CAN_MOFGPR86, CAN_MOFGPR87, CAN_MOFGPR88, CAN_MOFGPR89, CAN_MOFGPR90, CAN_MOFGPR91, CAN_MOFGPR92, CAN_MOFGPR93, CAN_MOFGPR94, CAN_MOFGPR95, CAN_MOFGPR96, CAN_MOFGPR97, CAN_MOFGPR98, CAN_MOFGPR99, CAN_MOFGPR100, CAN_MOFGPR101, CAN_MOFGPR102, CAN_MOFGPR103, CAN_MOFGPR104, CAN_MOFGPR105, CAN_MOFGPR106, CAN_MOFGPR107, CAN_MOFGPR108, CAN_MOFGPR109, CAN_MOFGPR110, CAN_MOFGPR111, CAN_MOFGPR112, CAN_MOFGPR113, CAN_MOFGPR114, CAN_MOFGPR115, CAN_MOFGPR116, CAN_MOFGPR117, CAN_MOFGPR118, CAN_MOFGPR119, CAN_MOFGPR120, CAN_MOFGPR121, CAN_MOFGPR122, CAN_MOFGPR123, CAN_MOFGPR124, CAN_MOFGPR125, CAN_MOFGPR126, CAN_MOFGPR127
CAN_MOIPRm_t CAN_MOIPR0, CAN_MOIPR1, CAN_MOIPR2, CAN_MOIPR3, CAN_MOIPR4, CAN_MOIPR5, CAN_MOIPR6, CAN_MOIPR7, CAN_MOIPR8, CAN_MOIPR9, CAN_MOIPR10, CAN_MOIPR11, CAN_MOIPR12, CAN_MOIPR13, CAN_MOIPR14, CAN_MOIPR15, CAN_MOIPR16, CAN_MOIPR17, CAN_MOIPR18, CAN_MOIPR19, CAN_MOIPR20, CAN_MOIPR21, CAN_MOIPR22, CAN_MOIPR23, CAN_MOIPR24, CAN_MOIPR25, CAN_MOIPR26, CAN_MOIPR27, CAN_MOIPR28, CAN_MOIPR29, CAN_MOIPR30, CAN_MOIPR31, CAN_MOIPR32, CAN_MOIPR33, CAN_MOIPR34, CAN_MOIPR35, CAN_MOIPR36, CAN_MOIPR37, CAN_MOIPR38, CAN_MOIPR39, CAN_MOIPR40, CAN_MOIPR41, CAN_MOIPR42, CAN_MOIPR43, CAN_MOIPR44, CAN_MOIPR45, CAN_MOIPR46, CAN_MOIPR47, CAN_MOIPR48, CAN_MOIPR49, CAN_MOIPR50, CAN_MOIPR51, CAN_MOIPR52, CAN_MOIPR53, CAN_MOIPR54, CAN_MOIPR55, CAN_MOIPR56, CAN_MOIPR57, CAN_MOIPR58, CAN_MOIPR59, CAN_MOIPR60, CAN_MOIPR61, CAN_MOIPR62, CAN_MOIPR63, CAN_MOIPR64, CAN_MOIPR65, CAN_MOIPR66, CAN_MOIPR67, CAN_MOIPR68, CAN_MOIPR69, CAN_MOIPR70, CAN_MOIPR71, CAN_MOIPR72, CAN_MOIPR73, CAN_MOIPR74, CAN_MOIPR75, CAN_MOIPR76, CAN_MOIPR77, CAN_MOIPR78, CAN_MOIPR79, CAN_MOIPR80, CAN_MOIPR81, CAN_MOIPR82, CAN_MOIPR83, CAN_MOIPR84, CAN_MOIPR85, CAN_MOIPR86, CAN_MOIPR87, CAN_MOIPR88, CAN_MOIPR89, CAN_MOIPR90, CAN_MOIPR91, CAN_MOIPR92, CAN_MOIPR93, CAN_MOIPR94, CAN_MOIPR95, CAN_MOIPR96, CAN_MOIPR97, CAN_MOIPR98, CAN_MOIPR99, CAN_MOIPR100, CAN_MOIPR101, CAN_MOIPR102, CAN_MOIPR103, CAN_MOIPR104, CAN_MOIPR105, CAN_MOIPR106, CAN_MOIPR107, CAN_MOIPR108, CAN_MOIPR109, CAN_MOIPR110, CAN_MOIPR111, CAN_MOIPR112, CAN_MOIPR113, CAN_MOIPR114, CAN_MOIPR115, CAN_MOIPR116, CAN_MOIPR117, CAN_MOIPR118, CAN_MOIPR119, CAN_MOIPR120, CAN_MOIPR121, CAN_MOIPR122, CAN_MOIPR123, CAN_MOIPR124, CAN_MOIPR125, CAN_MOIPR126, CAN_MOIPR127
CAN_MSIDm_t CAN_MSID0, CAN_MSID1, CAN_MSID2, CAN_MSID3, CAN_MSID4, CAN_MSID5, CAN_MSID6, CAN_MSID7
CAN_MSIMASK_t CAN_MSIMASK
CAN_MSPNDm_t CAN_MSPND0, CAN_MSPND1, CAN_MSPND2, CAN_MSPND3, CAN_MSPND4, CAN_MSPND5, CAN_MSPND6, CAN_MSPND7
CAN_NBTRm_t CAN_NBTR0, CAN_NBTR1, CAN_NBTR2, CAN_NBTR3
CAN_NCRm_t CAN_NCR0, CAN_NCR1, CAN_NCR2, CAN_NCR3
CAN_NECNTm_t CAN_NECNT0, CAN_NECNT1, CAN_NECNT2, CAN_NECNT3
CAN_NFCRm_t CAN_NFCR0, CAN_NFCR1, CAN_NFCR2, CAN_NFCR3
CAN_NIPRm_t CAN_NIPR0, CAN_NIPR1, CAN_NIPR2, CAN_NIPR3
CAN_NPCRm_t CAN_NPCR0, CAN_NPCR1, CAN_NPCR2, CAN_NPCR3
CAN_NSRm_t CAN_NSR0, CAN_NSR1, CAN_NSR2, CAN_NSR3
CAN_PANCTR_t CAN_PANCTR
CAN_REFMR_t CAN_REFMR
CAN_SISR_t CAN_SISR
CAN_SRCm_t CAN_SRC15, CAN_SRC14, CAN_SRC13, CAN_SRC12, CAN_SRC11, CAN_SRC10, CAN_SRC9, CAN_SRC8, CAN_SRC7, CAN_SRC6, CAN_SRC5, CAN_SRC4, CAN_SRC3, CAN_SRC2, CAN_SRC1, CAN_SRC0
CAN_STPTR0_t CAN_STPTR0
CAN_STSRH_t CAN_STSRH
CAN_STSRL_t CAN_STSRL
CAN_SYNMR_t CAN_SYNMR
CAN_TTCFGR_t CAN_TTCFGR
CAN_TTCR_t CAN_TTCR
CAN_TTFMR_t CAN_TTFMR
CAN_TTIER_t CAN_TTIER
CAN_TTINPR_t CAN_TTINPR
CAN_TTIRR_t CAN_TTIRR
CAN_TTSR_t CAN_TTSR
CAN_TURR_t CAN_TURR



 

CAN_CLC

"CAN Clock Control Register"

AddressCAN_CLC_ADDR = 0xF0004000
Absolute addressableNo
Reset value0x00000003
C typeCAN_CLC_t

CAN_CLC.bits "CAN Clock Control Register"
Mask:CAN_CLC_MASK = 0x0000003f
Masks:  CAN_CLC_<Bit field>_MASK
LSBs:CAN_CLC_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DISR 1 0 - 0 rw 0x00000001 Module Disable Request Bit
DISS 1 1 - 1 r 0x00000002 Module Disable Status Bit
SPEN 1 2 - 2 rw 0x00000004 Module Suspend Enable for OCDS
EDIS 1 3 - 3 rw 0x00000008 Sleep Mode Enable Control
SBWE 1 4 - 4 w 0x00000010 Module Suspend Bit Write Enable for OCDS
FSOE 1 5 - 5 rw 0x00000020 Fast Switch Off Enable
 readable0x0000002f 
writeable0x0000003d
volatile0x00000000


Top


 

CAN_ID

"Module Identification Register"

AddressCAN_ID_ADDR = 0xF0004008
Absolute addressableNo
Reset value0x002BC0XX
C typeCAN_ID_t

CAN_ID.bits "Module Identification Register"
Mask:CAN_ID_MASK = 0xffffffff
Masks:  CAN_ID_<Bit field>_MASK
LSBs:CAN_ID_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MOD_REV 8 0 - 7 r 0x000000ff Module Revision Number
MOD_TYPE 8 8 - 15 r 0x0000ff00 Module Type
C0 Define the module as a 32-bit module.
MOD_NUMBER 16 16 - 31 r 0xffff0000 Module Number Value
 readable0xffffffff 
writeable0x00000000
volatile0x00000000


Top


 

CAN_FDR

"CAN Fractional Divider Register"

AddressCAN_FDR_ADDR = 0xF000400C
Absolute addressableNo
Reset value0x00000000
C typeCAN_FDR_t

CAN_FDR.bits "CAN Fractional Divider Register"
Mask:CAN_FDR_MASK = 0xf3ffffff
Masks:  CAN_FDR_<Bit field>_MASK
LSBs:CAN_FDR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
STEP 10 0 - 9 rw 0x000003ff Step Value
FDIS 1 10 - 10 rw 0x00000400 Freeze Disable
0 Module operates on corrected clock, with reduced modulation jitter.
1 Module operates on uncorrected clock, with full modulation jitter.
SM 1 11 - 11 rw 0x00000800 Suspend Mode
SC 2 12 - 13 rw 0x00003000 Suspend Control
DM 2 14 - 15 rw 0x0000c000 Divider Mode
RESULT 10 16 - 25 rh 0x03ff0000 Result Value
SUSACK 1 28 - 28 rh 0x10000000 Suspend Mode Acknowledge
SUSREQ 1 29 - 29 rh 0x20000000 Suspend Mode Request
ENHW 1 30 - 30 rw 0x40000000 Enable Hardware Clock Control
DISCLK 1 31 - 31 rwh 0x80000000 Disable Clock
 readable0xf3ffffff 
writeable0xc000ffff
volatile0xb3ff0000


Top


 

CAN_SRC15

"CAN Service Request Control Register 15"

AddressCAN_SRC15_ADDR = 0xF00040C0
Absolute addressableNo
Reset value0x00000000
C typeCAN_SRCm_t

CAN_SRC15.bits "CAN Service Request Control Register 15"
Mask:CAN_SRCm_MASK = 0x0000f4ff
Masks:  CAN_SRCm_<Bit field>_MASK
LSBs:CAN_SRCm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
SRPN 8 0 - 7 rw 0x000000ff Service Request Priority Number
TOS 1 10 - 10 rw 0x00000400 Type of Service Control
SRE 1 12 - 12 rw 0x00001000 Service Request Enable
SRR 1 13 - 13 rh 0x00002000 Service Request Flag
CLRR 1 14 - 14 w 0x00004000 Request Clear Bit
SETR 1 15 - 15 w 0x00008000 Request Set Bit
 readable0x000034ff 
writeable0x0000d4ff
volatile0x00002000


Top


 

CAN_SRC14

"CAN Service Request Control Register 14"

AddressCAN_SRC14_ADDR = 0xF00040C4
Absolute addressableNo
Reset value0x00000000
C typeCAN_SRCm_t

CAN_SRC14.bits "CAN Service Request Control Register 14"
Mask:CAN_SRCm_MASK = 0x0000f4ff
Masks:  CAN_SRCm_<Bit field>_MASK
LSBs:CAN_SRCm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
SRPN 8 0 - 7 rw 0x000000ff Service Request Priority Number
TOS 1 10 - 10 rw 0x00000400 Type of Service Control
SRE 1 12 - 12 rw 0x00001000 Service Request Enable
SRR 1 13 - 13 rh 0x00002000 Service Request Flag
CLRR 1 14 - 14 w 0x00004000 Request Clear Bit
SETR 1 15 - 15 w 0x00008000 Request Set Bit
 readable0x000034ff 
writeable0x0000d4ff
volatile0x00002000


Top


 

CAN_SRC13

"CAN Service Request Control Register 13"

AddressCAN_SRC13_ADDR = 0xF00040C8
Absolute addressableNo
Reset value0x00000000
C typeCAN_SRCm_t

CAN_SRC13.bits "CAN Service Request Control Register 13"
Mask:CAN_SRCm_MASK = 0x0000f4ff
Masks:  CAN_SRCm_<Bit field>_MASK
LSBs:CAN_SRCm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
SRPN 8 0 - 7 rw 0x000000ff Service Request Priority Number
TOS 1 10 - 10 rw 0x00000400 Type of Service Control
SRE 1 12 - 12 rw 0x00001000 Service Request Enable
SRR 1 13 - 13 rh 0x00002000 Service Request Flag
CLRR 1 14 - 14 w 0x00004000 Request Clear Bit
SETR 1 15 - 15 w 0x00008000 Request Set Bit
 readable0x000034ff 
writeable0x0000d4ff
volatile0x00002000


Top


 

CAN_SRC12

"CAN Service Request Control Register 12"

AddressCAN_SRC12_ADDR = 0xF00040CC
Absolute addressableNo
Reset value0x00000000
C typeCAN_SRCm_t

CAN_SRC12.bits "CAN Service Request Control Register 12"
Mask:CAN_SRCm_MASK = 0x0000f4ff
Masks:  CAN_SRCm_<Bit field>_MASK
LSBs:CAN_SRCm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
SRPN 8 0 - 7 rw 0x000000ff Service Request Priority Number
TOS 1 10 - 10 rw 0x00000400 Type of Service Control
SRE 1 12 - 12 rw 0x00001000 Service Request Enable
SRR 1 13 - 13 rh 0x00002000 Service Request Flag
CLRR 1 14 - 14 w 0x00004000 Request Clear Bit
SETR 1 15 - 15 w 0x00008000 Request Set Bit
 readable0x000034ff 
writeable0x0000d4ff
volatile0x00002000


Top


 

CAN_SRC11

"CAN Service Request Control Register 11"

AddressCAN_SRC11_ADDR = 0xF00040D0
Absolute addressableNo
Reset value0x00000000
C typeCAN_SRCm_t

CAN_SRC11.bits "CAN Service Request Control Register 11"
Mask:CAN_SRCm_MASK = 0x0000f4ff
Masks:  CAN_SRCm_<Bit field>_MASK
LSBs:CAN_SRCm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
SRPN 8 0 - 7 rw 0x000000ff Service Request Priority Number
TOS 1 10 - 10 rw 0x00000400 Type of Service Control
SRE 1 12 - 12 rw 0x00001000 Service Request Enable
SRR 1 13 - 13 rh 0x00002000 Service Request Flag
CLRR 1 14 - 14 w 0x00004000 Request Clear Bit
SETR 1 15 - 15 w 0x00008000 Request Set Bit
 readable0x000034ff 
writeable0x0000d4ff
volatile0x00002000


Top


 

CAN_SRC10

"CAN Service Request Control Register 10"

AddressCAN_SRC10_ADDR = 0xF00040D4
Absolute addressableNo
Reset value0x00000000
C typeCAN_SRCm_t

CAN_SRC10.bits "CAN Service Request Control Register 10"
Mask:CAN_SRCm_MASK = 0x0000f4ff
Masks:  CAN_SRCm_<Bit field>_MASK
LSBs:CAN_SRCm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
SRPN 8 0 - 7 rw 0x000000ff Service Request Priority Number
TOS 1 10 - 10 rw 0x00000400 Type of Service Control
SRE 1 12 - 12 rw 0x00001000 Service Request Enable
SRR 1 13 - 13 rh 0x00002000 Service Request Flag
CLRR 1 14 - 14 w 0x00004000 Request Clear Bit
SETR 1 15 - 15 w 0x00008000 Request Set Bit
 readable0x000034ff 
writeable0x0000d4ff
volatile0x00002000


Top


 

CAN_SRC9

"CAN Service Request Control Register 9"

AddressCAN_SRC9_ADDR = 0xF00040D8
Absolute addressableNo
Reset value0x00000000
C typeCAN_SRCm_t

CAN_SRC9.bits "CAN Service Request Control Register 9"
Mask:CAN_SRCm_MASK = 0x0000f4ff
Masks:  CAN_SRCm_<Bit field>_MASK
LSBs:CAN_SRCm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
SRPN 8 0 - 7 rw 0x000000ff Service Request Priority Number
TOS 1 10 - 10 rw 0x00000400 Type of Service Control
SRE 1 12 - 12 rw 0x00001000 Service Request Enable
SRR 1 13 - 13 rh 0x00002000 Service Request Flag
CLRR 1 14 - 14 w 0x00004000 Request Clear Bit
SETR 1 15 - 15 w 0x00008000 Request Set Bit
 readable0x000034ff 
writeable0x0000d4ff
volatile0x00002000


Top


 

CAN_SRC8

"CAN Service Request Control Register 8"

AddressCAN_SRC8_ADDR = 0xF00040DC
Absolute addressableNo
Reset value0x00000000
C typeCAN_SRCm_t

CAN_SRC8.bits "CAN Service Request Control Register 8"
Mask:CAN_SRCm_MASK = 0x0000f4ff
Masks:  CAN_SRCm_<Bit field>_MASK
LSBs:CAN_SRCm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
SRPN 8 0 - 7 rw 0x000000ff Service Request Priority Number
TOS 1 10 - 10 rw 0x00000400 Type of Service Control
SRE 1 12 - 12 rw 0x00001000 Service Request Enable
SRR 1 13 - 13 rh 0x00002000 Service Request Flag
CLRR 1 14 - 14 w 0x00004000 Request Clear Bit
SETR 1 15 - 15 w 0x00008000 Request Set Bit
 readable0x000034ff 
writeable0x0000d4ff
volatile0x00002000


Top


 

CAN_SRC7

"CAN Service Request Control Register 7"

AddressCAN_SRC7_ADDR = 0xF00040E0
Absolute addressableNo
Reset value0x00000000
C typeCAN_SRCm_t

CAN_SRC7.bits "CAN Service Request Control Register 7"
Mask:CAN_SRCm_MASK = 0x0000f4ff
Masks:  CAN_SRCm_<Bit field>_MASK
LSBs:CAN_SRCm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
SRPN 8 0 - 7 rw 0x000000ff Service Request Priority Number
TOS 1 10 - 10 rw 0x00000400 Type of Service Control
SRE 1 12 - 12 rw 0x00001000 Service Request Enable
SRR 1 13 - 13 rh 0x00002000 Service Request Flag
CLRR 1 14 - 14 w 0x00004000 Request Clear Bit
SETR 1 15 - 15 w 0x00008000 Request Set Bit
 readable0x000034ff 
writeable0x0000d4ff
volatile0x00002000


Top


 

CAN_SRC6

"CAN Service Request Control Register 6"

AddressCAN_SRC6_ADDR = 0xF00040E4
Absolute addressableNo
Reset value0x00000000
C typeCAN_SRCm_t

CAN_SRC6.bits "CAN Service Request Control Register 6"
Mask:CAN_SRCm_MASK = 0x0000f4ff
Masks:  CAN_SRCm_<Bit field>_MASK
LSBs:CAN_SRCm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
SRPN 8 0 - 7 rw 0x000000ff Service Request Priority Number
TOS 1 10 - 10 rw 0x00000400 Type of Service Control
SRE 1 12 - 12 rw 0x00001000 Service Request Enable
SRR 1 13 - 13 rh 0x00002000 Service Request Flag
CLRR 1 14 - 14 w 0x00004000 Request Clear Bit
SETR 1 15 - 15 w 0x00008000 Request Set Bit
 readable0x000034ff 
writeable0x0000d4ff
volatile0x00002000


Top


 

CAN_SRC5

"CAN Service Request Control Register 5"

AddressCAN_SRC5_ADDR = 0xF00040E8
Absolute addressableNo
Reset value0x00000000
C typeCAN_SRCm_t

CAN_SRC5.bits "CAN Service Request Control Register 5"
Mask:CAN_SRCm_MASK = 0x0000f4ff
Masks:  CAN_SRCm_<Bit field>_MASK
LSBs:CAN_SRCm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
SRPN 8 0 - 7 rw 0x000000ff Service Request Priority Number
TOS 1 10 - 10 rw 0x00000400 Type of Service Control
SRE 1 12 - 12 rw 0x00001000 Service Request Enable
SRR 1 13 - 13 rh 0x00002000 Service Request Flag
CLRR 1 14 - 14 w 0x00004000 Request Clear Bit
SETR 1 15 - 15 w 0x00008000 Request Set Bit
 readable0x000034ff 
writeable0x0000d4ff
volatile0x00002000


Top


 

CAN_SRC4

"CAN Service Request Control Register 4"

AddressCAN_SRC4_ADDR = 0xF00040EC
Absolute addressableNo
Reset value0x00000000
C typeCAN_SRCm_t

CAN_SRC4.bits "CAN Service Request Control Register 4"
Mask:CAN_SRCm_MASK = 0x0000f4ff
Masks:  CAN_SRCm_<Bit field>_MASK
LSBs:CAN_SRCm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
SRPN 8 0 - 7 rw 0x000000ff Service Request Priority Number
TOS 1 10 - 10 rw 0x00000400 Type of Service Control
SRE 1 12 - 12 rw 0x00001000 Service Request Enable
SRR 1 13 - 13 rh 0x00002000 Service Request Flag
CLRR 1 14 - 14 w 0x00004000 Request Clear Bit
SETR 1 15 - 15 w 0x00008000 Request Set Bit
 readable0x000034ff 
writeable0x0000d4ff
volatile0x00002000


Top


 

CAN_SRC3

"CAN Service Request Control Register 3"

AddressCAN_SRC3_ADDR = 0xF00040F0
Absolute addressableNo
Reset value0x00000000
C typeCAN_SRCm_t

CAN_SRC3.bits "CAN Service Request Control Register 3"
Mask:CAN_SRCm_MASK = 0x0000f4ff
Masks:  CAN_SRCm_<Bit field>_MASK
LSBs:CAN_SRCm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
SRPN 8 0 - 7 rw 0x000000ff Service Request Priority Number
TOS 1 10 - 10 rw 0x00000400 Type of Service Control
SRE 1 12 - 12 rw 0x00001000 Service Request Enable
SRR 1 13 - 13 rh 0x00002000 Service Request Flag
CLRR 1 14 - 14 w 0x00004000 Request Clear Bit
SETR 1 15 - 15 w 0x00008000 Request Set Bit
 readable0x000034ff 
writeable0x0000d4ff
volatile0x00002000


Top


 

CAN_SRC2

"CAN Service Request Control Register 2"

AddressCAN_SRC2_ADDR = 0xF00040F4
Absolute addressableNo
Reset value0x00000000
C typeCAN_SRCm_t

CAN_SRC2.bits "CAN Service Request Control Register 2"
Mask:CAN_SRCm_MASK = 0x0000f4ff
Masks:  CAN_SRCm_<Bit field>_MASK
LSBs:CAN_SRCm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
SRPN 8 0 - 7 rw 0x000000ff Service Request Priority Number
TOS 1 10 - 10 rw 0x00000400 Type of Service Control
SRE 1 12 - 12 rw 0x00001000 Service Request Enable
SRR 1 13 - 13 rh 0x00002000 Service Request Flag
CLRR 1 14 - 14 w 0x00004000 Request Clear Bit
SETR 1 15 - 15 w 0x00008000 Request Set Bit
 readable0x000034ff 
writeable0x0000d4ff
volatile0x00002000


Top


 

CAN_SRC1

"CAN Service Request Control Register 1"

AddressCAN_SRC1_ADDR = 0xF00040F8
Absolute addressableNo
Reset value0x00000000
C typeCAN_SRCm_t

CAN_SRC1.bits "CAN Service Request Control Register 1"
Mask:CAN_SRCm_MASK = 0x0000f4ff
Masks:  CAN_SRCm_<Bit field>_MASK
LSBs:CAN_SRCm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
SRPN 8 0 - 7 rw 0x000000ff Service Request Priority Number
TOS 1 10 - 10 rw 0x00000400 Type of Service Control
SRE 1 12 - 12 rw 0x00001000 Service Request Enable
SRR 1 13 - 13 rh 0x00002000 Service Request Flag
CLRR 1 14 - 14 w 0x00004000 Request Clear Bit
SETR 1 15 - 15 w 0x00008000 Request Set Bit
 readable0x000034ff 
writeable0x0000d4ff
volatile0x00002000


Top


 

CAN_SRC0

"CAN Service Request Control Register 0"

AddressCAN_SRC0_ADDR = 0xF00040FC
Absolute addressableNo
Reset value0x00000000
C typeCAN_SRCm_t

CAN_SRC0.bits "CAN Service Request Control Register 0"
Mask:CAN_SRCm_MASK = 0x0000f4ff
Masks:  CAN_SRCm_<Bit field>_MASK
LSBs:CAN_SRCm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
SRPN 8 0 - 7 rw 0x000000ff Service Request Priority Number
TOS 1 10 - 10 rw 0x00000400 Type of Service Control
SRE 1 12 - 12 rw 0x00001000 Service Request Enable
SRR 1 13 - 13 rh 0x00002000 Service Request Flag
CLRR 1 14 - 14 w 0x00004000 Request Clear Bit
SETR 1 15 - 15 w 0x00008000 Request Set Bit
 readable0x000034ff 
writeable0x0000d4ff
volatile0x00002000


Top


 

CAN_LIST0

"List Register 0"

AddressCAN_LIST0_ADDR = 0xF0004100
Absolute addressableNo
Reset value0x007F7F00
C typeCAN_LISTm_t

CAN_LIST0.bits "List Register 0"
Mask:CAN_LISTm_MASK = 0x01ffffff
Masks:  CAN_LISTm_<Bit field>_MASK
LSBs:CAN_LISTm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BEGIN 8 0 - 7 rh 0x000000ff List Begin
END 8 8 - 15 rh 0x0000ff00 List End
SIZE 8 16 - 23 rh 0x00ff0000 List Size
EMPTY 1 24 - 24 rh 0x01000000 List Empty Indication
0 At least one message object is allocated to list i.
1 No message object is allocated to the list x. List x is empty.
 readable0x01ffffff 
writeable0x00000000
volatile0x01ffffff


Top


 

CAN_LIST1

"List Register 1"

AddressCAN_LIST1_ADDR = 0xF0004104
Absolute addressableNo
Reset value0x01000000
C typeCAN_LISTm_t

CAN_LIST1.bits "List Register 1"
Mask:CAN_LISTm_MASK = 0x01ffffff
Masks:  CAN_LISTm_<Bit field>_MASK
LSBs:CAN_LISTm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BEGIN 8 0 - 7 rh 0x000000ff List Begin
END 8 8 - 15 rh 0x0000ff00 List End
SIZE 8 16 - 23 rh 0x00ff0000 List Size
EMPTY 1 24 - 24 rh 0x01000000 List Empty Indication
0 At least one message object is allocated to list i.
1 No message object is allocated to the list x. List x is empty.
 readable0x01ffffff 
writeable0x00000000
volatile0x01ffffff


Top


 

CAN_LIST2

"List Register 2"

AddressCAN_LIST2_ADDR = 0xF0004108
Absolute addressableNo
Reset value0x01000000
C typeCAN_LISTm_t

CAN_LIST2.bits "List Register 2"
Mask:CAN_LISTm_MASK = 0x01ffffff
Masks:  CAN_LISTm_<Bit field>_MASK
LSBs:CAN_LISTm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BEGIN 8 0 - 7 rh 0x000000ff List Begin
END 8 8 - 15 rh 0x0000ff00 List End
SIZE 8 16 - 23 rh 0x00ff0000 List Size
EMPTY 1 24 - 24 rh 0x01000000 List Empty Indication
0 At least one message object is allocated to list i.
1 No message object is allocated to the list x. List x is empty.
 readable0x01ffffff 
writeable0x00000000
volatile0x01ffffff


Top


 

CAN_LIST3

"List Register 3"

AddressCAN_LIST3_ADDR = 0xF000410C
Absolute addressableNo
Reset value0x01000000
C typeCAN_LISTm_t

CAN_LIST3.bits "List Register 3"
Mask:CAN_LISTm_MASK = 0x01ffffff
Masks:  CAN_LISTm_<Bit field>_MASK
LSBs:CAN_LISTm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BEGIN 8 0 - 7 rh 0x000000ff List Begin
END 8 8 - 15 rh 0x0000ff00 List End
SIZE 8 16 - 23 rh 0x00ff0000 List Size
EMPTY 1 24 - 24 rh 0x01000000 List Empty Indication
0 At least one message object is allocated to list i.
1 No message object is allocated to the list x. List x is empty.
 readable0x01ffffff 
writeable0x00000000
volatile0x01ffffff


Top


 

CAN_LIST4

"List Register 4"

AddressCAN_LIST4_ADDR = 0xF0004110
Absolute addressableNo
Reset value0x01000000
C typeCAN_LISTm_t

CAN_LIST4.bits "List Register 4"
Mask:CAN_LISTm_MASK = 0x01ffffff
Masks:  CAN_LISTm_<Bit field>_MASK
LSBs:CAN_LISTm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BEGIN 8 0 - 7 rh 0x000000ff List Begin
END 8 8 - 15 rh 0x0000ff00 List End
SIZE 8 16 - 23 rh 0x00ff0000 List Size
EMPTY 1 24 - 24 rh 0x01000000 List Empty Indication
0 At least one message object is allocated to list i.
1 No message object is allocated to the list x. List x is empty.
 readable0x01ffffff 
writeable0x00000000
volatile0x01ffffff


Top


 

CAN_LIST5

"List Register 5"

AddressCAN_LIST5_ADDR = 0xF0004114
Absolute addressableNo
Reset value0x01000000
C typeCAN_LISTm_t

CAN_LIST5.bits "List Register 5"
Mask:CAN_LISTm_MASK = 0x01ffffff
Masks:  CAN_LISTm_<Bit field>_MASK
LSBs:CAN_LISTm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BEGIN 8 0 - 7 rh 0x000000ff List Begin
END 8 8 - 15 rh 0x0000ff00 List End
SIZE 8 16 - 23 rh 0x00ff0000 List Size
EMPTY 1 24 - 24 rh 0x01000000 List Empty Indication
0 At least one message object is allocated to list i.
1 No message object is allocated to the list x. List x is empty.
 readable0x01ffffff 
writeable0x00000000
volatile0x01ffffff


Top


 

CAN_LIST6

"List Register 6"

AddressCAN_LIST6_ADDR = 0xF0004118
Absolute addressableNo
Reset value0x01000000
C typeCAN_LISTm_t

CAN_LIST6.bits "List Register 6"
Mask:CAN_LISTm_MASK = 0x01ffffff
Masks:  CAN_LISTm_<Bit field>_MASK
LSBs:CAN_LISTm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BEGIN 8 0 - 7 rh 0x000000ff List Begin
END 8 8 - 15 rh 0x0000ff00 List End
SIZE 8 16 - 23 rh 0x00ff0000 List Size
EMPTY 1 24 - 24 rh 0x01000000 List Empty Indication
0 At least one message object is allocated to list i.
1 No message object is allocated to the list x. List x is empty.
 readable0x01ffffff 
writeable0x00000000
volatile0x01ffffff


Top


 

CAN_LIST7

"List Register 7"

AddressCAN_LIST7_ADDR = 0xF000411C
Absolute addressableNo
Reset value0x01000000
C typeCAN_LISTm_t

CAN_LIST7.bits "List Register 7"
Mask:CAN_LISTm_MASK = 0x01ffffff
Masks:  CAN_LISTm_<Bit field>_MASK
LSBs:CAN_LISTm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BEGIN 8 0 - 7 rh 0x000000ff List Begin
END 8 8 - 15 rh 0x0000ff00 List End
SIZE 8 16 - 23 rh 0x00ff0000 List Size
EMPTY 1 24 - 24 rh 0x01000000 List Empty Indication
0 At least one message object is allocated to list i.
1 No message object is allocated to the list x. List x is empty.
 readable0x01ffffff 
writeable0x00000000
volatile0x01ffffff


Top


 

CAN_MSPND0

"Message Pending Register 0"

AddressCAN_MSPND0_ADDR = 0xF0004140
Absolute addressableNo
Reset value0x00000000
C typeCAN_MSPNDm_t

CAN_MSPND0.bits "Message Pending Register 0"
Mask:CAN_MSPNDm_MASK = 0xffffffff
Masks:  CAN_MSPNDm_<Bit field>_MASK
LSBs:CAN_MSPNDm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
PND 32 0 - 31 rwh 0xffffffff Message Pending
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MSPND1

"Message Pending Register 1"

AddressCAN_MSPND1_ADDR = 0xF0004144
Absolute addressableNo
Reset value0x00000000
C typeCAN_MSPNDm_t

CAN_MSPND1.bits "Message Pending Register 1"
Mask:CAN_MSPNDm_MASK = 0xffffffff
Masks:  CAN_MSPNDm_<Bit field>_MASK
LSBs:CAN_MSPNDm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
PND 32 0 - 31 rwh 0xffffffff Message Pending
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MSPND2

"Message Pending Register 2"

AddressCAN_MSPND2_ADDR = 0xF0004148
Absolute addressableNo
Reset value0x00000000
C typeCAN_MSPNDm_t

CAN_MSPND2.bits "Message Pending Register 2"
Mask:CAN_MSPNDm_MASK = 0xffffffff
Masks:  CAN_MSPNDm_<Bit field>_MASK
LSBs:CAN_MSPNDm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
PND 32 0 - 31 rwh 0xffffffff Message Pending
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MSPND3

"Message Pending Register 3"

AddressCAN_MSPND3_ADDR = 0xF000414C
Absolute addressableNo
Reset value0x00000000
C typeCAN_MSPNDm_t

CAN_MSPND3.bits "Message Pending Register 3"
Mask:CAN_MSPNDm_MASK = 0xffffffff
Masks:  CAN_MSPNDm_<Bit field>_MASK
LSBs:CAN_MSPNDm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
PND 32 0 - 31 rwh 0xffffffff Message Pending
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MSPND4

"Message Pending Register 4"

AddressCAN_MSPND4_ADDR = 0xF0004150
Absolute addressableNo
Reset value0x00000000
C typeCAN_MSPNDm_t

CAN_MSPND4.bits "Message Pending Register 4"
Mask:CAN_MSPNDm_MASK = 0xffffffff
Masks:  CAN_MSPNDm_<Bit field>_MASK
LSBs:CAN_MSPNDm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
PND 32 0 - 31 rwh 0xffffffff Message Pending
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MSPND5

"Message Pending Register 5"

AddressCAN_MSPND5_ADDR = 0xF0004154
Absolute addressableNo
Reset value0x00000000
C typeCAN_MSPNDm_t

CAN_MSPND5.bits "Message Pending Register 5"
Mask:CAN_MSPNDm_MASK = 0xffffffff
Masks:  CAN_MSPNDm_<Bit field>_MASK
LSBs:CAN_MSPNDm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
PND 32 0 - 31 rwh 0xffffffff Message Pending
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MSPND6

"Message Pending Register 6"

AddressCAN_MSPND6_ADDR = 0xF0004158
Absolute addressableNo
Reset value0x00000000
C typeCAN_MSPNDm_t

CAN_MSPND6.bits "Message Pending Register 6"
Mask:CAN_MSPNDm_MASK = 0xffffffff
Masks:  CAN_MSPNDm_<Bit field>_MASK
LSBs:CAN_MSPNDm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
PND 32 0 - 31 rwh 0xffffffff Message Pending
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MSPND7

"Message Pending Register 7"

AddressCAN_MSPND7_ADDR = 0xF000415C
Absolute addressableNo
Reset value0x00000000
C typeCAN_MSPNDm_t

CAN_MSPND7.bits "Message Pending Register 7"
Mask:CAN_MSPNDm_MASK = 0xffffffff
Masks:  CAN_MSPNDm_<Bit field>_MASK
LSBs:CAN_MSPNDm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
PND 32 0 - 31 rwh 0xffffffff Message Pending
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MSID0

"Message Index Register 0"

AddressCAN_MSID0_ADDR = 0xF0004180
Absolute addressableNo
Reset value0x00000020
C typeCAN_MSIDm_t

CAN_MSID0.bits "Message Index Register 0"
Mask:CAN_MSIDm_MASK = 0x0000003f
Masks:  CAN_MSIDm_<Bit field>_MASK
LSBs:CAN_MSIDm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
INDEX 6 0 - 5 rh 0x0000003f Message Pending Index
 readable0x0000003f 
writeable0x00000000
volatile0x0000003f


Top


 

CAN_MSID1

"Message Index Register 1"

AddressCAN_MSID1_ADDR = 0xF0004184
Absolute addressableNo
Reset value0x00000020
C typeCAN_MSIDm_t

CAN_MSID1.bits "Message Index Register 1"
Mask:CAN_MSIDm_MASK = 0x0000003f
Masks:  CAN_MSIDm_<Bit field>_MASK
LSBs:CAN_MSIDm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
INDEX 6 0 - 5 rh 0x0000003f Message Pending Index
 readable0x0000003f 
writeable0x00000000
volatile0x0000003f


Top


 

CAN_MSID2

"Message Index Register 2"

AddressCAN_MSID2_ADDR = 0xF0004188
Absolute addressableNo
Reset value0x00000020
C typeCAN_MSIDm_t

CAN_MSID2.bits "Message Index Register 2"
Mask:CAN_MSIDm_MASK = 0x0000003f
Masks:  CAN_MSIDm_<Bit field>_MASK
LSBs:CAN_MSIDm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
INDEX 6 0 - 5 rh 0x0000003f Message Pending Index
 readable0x0000003f 
writeable0x00000000
volatile0x0000003f


Top


 

CAN_MSID3

"Message Index Register 3"

AddressCAN_MSID3_ADDR = 0xF000418C
Absolute addressableNo
Reset value0x00000020
C typeCAN_MSIDm_t

CAN_MSID3.bits "Message Index Register 3"
Mask:CAN_MSIDm_MASK = 0x0000003f
Masks:  CAN_MSIDm_<Bit field>_MASK
LSBs:CAN_MSIDm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
INDEX 6 0 - 5 rh 0x0000003f Message Pending Index
 readable0x0000003f 
writeable0x00000000
volatile0x0000003f


Top


 

CAN_MSID4

"Message Index Register 4"

AddressCAN_MSID4_ADDR = 0xF0004190
Absolute addressableNo
Reset value0x00000020
C typeCAN_MSIDm_t

CAN_MSID4.bits "Message Index Register 4"
Mask:CAN_MSIDm_MASK = 0x0000003f
Masks:  CAN_MSIDm_<Bit field>_MASK
LSBs:CAN_MSIDm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
INDEX 6 0 - 5 rh 0x0000003f Message Pending Index
 readable0x0000003f 
writeable0x00000000
volatile0x0000003f


Top


 

CAN_MSID5

"Message Index Register 5"

AddressCAN_MSID5_ADDR = 0xF0004194
Absolute addressableNo
Reset value0x00000020
C typeCAN_MSIDm_t

CAN_MSID5.bits "Message Index Register 5"
Mask:CAN_MSIDm_MASK = 0x0000003f
Masks:  CAN_MSIDm_<Bit field>_MASK
LSBs:CAN_MSIDm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
INDEX 6 0 - 5 rh 0x0000003f Message Pending Index
 readable0x0000003f 
writeable0x00000000
volatile0x0000003f


Top


 

CAN_MSID6

"Message Index Register 6"

AddressCAN_MSID6_ADDR = 0xF0004198
Absolute addressableNo
Reset value0x00000020
C typeCAN_MSIDm_t

CAN_MSID6.bits "Message Index Register 6"
Mask:CAN_MSIDm_MASK = 0x0000003f
Masks:  CAN_MSIDm_<Bit field>_MASK
LSBs:CAN_MSIDm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
INDEX 6 0 - 5 rh 0x0000003f Message Pending Index
 readable0x0000003f 
writeable0x00000000
volatile0x0000003f


Top


 

CAN_MSID7

"Message Index Register 7"

AddressCAN_MSID7_ADDR = 0xF000419C
Absolute addressableNo
Reset value0x00000020
C typeCAN_MSIDm_t

CAN_MSID7.bits "Message Index Register 7"
Mask:CAN_MSIDm_MASK = 0x0000003f
Masks:  CAN_MSIDm_<Bit field>_MASK
LSBs:CAN_MSIDm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
INDEX 6 0 - 5 rh 0x0000003f Message Pending Index
 readable0x0000003f 
writeable0x00000000
volatile0x0000003f


Top


 

CAN_MSIMASK

"Message Index Mask Register"

AddressCAN_MSIMASK_ADDR = 0xF00041C0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MSIMASK_t

CAN_MSIMASK.bits "Message Index Mask Register"
Mask:CAN_MSIMASK_MASK = 0xffffffff
Masks:  CAN_MSIMASK_<Bit field>_MASK
LSBs:CAN_MSIMASK_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
IM 32 0 - 31 rw 0xffffffff Message Index Mask
 readable0xffffffff 
writeable0xffffffff
volatile0x00000000


Top


 

CAN_PANCTR

"Panel Control Register"

AddressCAN_PANCTR_ADDR = 0xF00041C4
Absolute addressableNo
Reset value0x00000301
C typeCAN_PANCTR_t

CAN_PANCTR.bits "Panel Control Register"
Mask:CAN_PANCTR_MASK = 0xffff03ff
Masks:  CAN_PANCTR_<Bit field>_MASK
LSBs:CAN_PANCTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
PANCMD 8 0 - 7 rwh 0x000000ff Panel Command
BUSY 1 8 - 8 rh 0x00000100 Panel Busy Flag
0 Panel has finished command and is ready to accept a new command.
1 Panel operation is in progress.
RBUSY 1 9 - 9 rh 0x00000200 Result Busy Flag
0 No update of PANAR1 and PANAR2 is scheduled by the list controller.
1 A list command is running (BUSY=1) that will write results to PANAR1 and PANAR2, but the results are not yet available.
PANAR1 8 16 - 23 rwh 0x00ff0000 Panel Argument 1
PANAR2 8 24 - 31 rwh 0xff000000 Panel Argument 2
 readable0xffff03ff 
writeable0xffff00ff
volatile0xffff03ff


Top


 

CAN_MCR

"Module Control Register"

AddressCAN_MCR_ADDR = 0xF00041C8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MCR_t

CAN_MCR.bits "Module Control Register"
Mask:CAN_MCR_MASK = 0x0000f000
Masks:  CAN_MCR_<Bit field>_MASK
LSBs:CAN_MCR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MPSEL 4 12 - 15 rw 0x0000f000 Message Pending Selector
 readable0x0000f000 
writeable0x0000f000
volatile0x00000000


Top


 

CAN_MITR

"Module Interrupt Trigger Register"

AddressCAN_MITR_ADDR = 0xF00041CC
Absolute addressableNo
Reset value0x00000000
C typeCAN_MITR_t

CAN_MITR.bits "Module Interrupt Trigger Register"
Mask:CAN_MITR_MASK = 0x0000ffff
Masks:  CAN_MITR_<Bit field>_MASK
LSBs:CAN_MITR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
IT 16 0 - 15 w 0x0000ffff Interrupt Trigger
 readable0x00000000 
writeable0x0000ffff
volatile0x00000000


Top


 

CAN_NCR0

"Node 0 Control Register"

AddressCAN_NCR0_ADDR = 0xF0004200
Absolute addressableNo
Reset value0x00000001
C typeCAN_NCRm_t

CAN_NCR0.bits "Node 0 Control Register"
Mask:CAN_NCRm_MASK = 0x000001df
Masks:  CAN_NCRm_<Bit field>_MASK
LSBs:CAN_NCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
INIT 1 0 - 0 rwh 0x00000001 Node Initialization
0 Resetting bit INIT enables the participation of the node in the CAN traffic. If the CAN node is in the bus-off state, the ongoing bus-off recovery (which does not depend on the INIT bit) is continued. With the end of the bus-off recovery sequence the CAN node is allowed to take part in the CAN traffic. If the CAN node is not in the bus-off state, a sequence of 11 consecutive recessive bits must be detected before the node is allowed to take part in the CAN traffic.
1 Setting this bit terminates the participation of this node in the CAN traffic. Any ongoing frame transfer is cancelled and the transmit line goes recessive. If the CAN node is in the bus-off state, then the running bus-off recovery sequence is continued. If the INIT bit is still set after the successful completion of the bus-off recovery sequence, i.e. after detecting 128 sequences of 11 consecutive recessive bits (11 * 1), then the CAN node leaves the bus-off state but remains inactive as long as INIT remains set.
TRIE 1 1 - 1 rw 0x00000002 Transfer Interrupt Enable
0 Transfer interrupt is disabled.
1 Transfer interrupt is enabled.
LECIE 1 2 - 2 rw 0x00000004 LEC Indicated Error Interrupt Enable
0 Last error code interrupt is disabled.
1 Last error code interrupt is enabled.
ALIE 1 3 - 3 rw 0x00000008 Alert Interrupt Enable
0 Alert interrupt is disabled.
1 Alert interrupt is enabled.
CANDIS 1 4 - 4 rw 0x00000010 CAN Disable
CCE 1 6 - 6 rw 0x00000040 Configuration Change Enable
0 The Bit Timing Register, the Port Control Register, and the Error Counter Register may only be read. All attempts to modify them are ignored.
1 The Bit Timing Register, the Port Control Register, and the Error Counter Register may be read and written.
CALM 1 7 - 7 rw 0x00000080 CAN Analyze Mode
SUSEN 1 8 - 8 rw 0x00000100 Suspend Enable
0 An OCDS suspend trigger is ignored by the CAN node.
1 An OCDS suspend trigger disables the CAN node: As soon as the CAN node becomes bus-idle or bus-off, bit INIT is internally forced to 1 to disable the CAN node. The actual value of bit INIT remains unchanged.
 readable0x000001df 
writeable0x000001df
volatile0x00000001


Top


 

CAN_NSR0

"Node 0 Status Register"

AddressCAN_NSR0_ADDR = 0xF0004204
Absolute addressableNo
Reset value0x00000000
C typeCAN_NSRm_t

CAN_NSR0.bits "Node 0 Status Register"
Mask:CAN_NSRm_MASK = 0x000007ff
Masks:  CAN_NSRm_<Bit field>_MASK
LSBs:CAN_NSRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
LEC 3 0 - 2 rwh 0x00000007 Last Error Code
TXOK 1 3 - 3 rwh 0x00000008 Message Transmitted Successfully
0 No successful transmission since last (most recent) flag reset.
1 A message has been transmitted successfully (error-free and acknowledged by at least another node).
RXOK 1 4 - 4 rwh 0x00000010 Message Received Successfully
0 No successful reception since last (most recent) flag reset.
1 A message has been received successfully.
ALERT 1 5 - 5 rwh 0x00000020 Alert Warning
EWRN 1 6 - 6 rh 0x00000040 Error Warning Status
0 No warning limit exceeded.
1 One of the error counters REC or TEC reached the warning limit EWRNLVL.
BOFF 1 7 - 7 rh 0x00000080 Bus-off Status
0 CAN controller is not in the bus-off state.
1 CAN controller is in the bus-off state.
LLE 1 8 - 8 rwh 0x00000100 List Length Error
0 No List Length Error since last (most recent) flag reset.
1 A List Length Error has been detected during message acceptance filtering. The number of elements in the list that belongs to this CAN node differs from the list SIZE given in the list termination pointer.
LOE 1 9 - 9 rwh 0x00000200 List Object Error
0 No List Object Error since last (most recent) flag reset.
1 A List Object Error has been detected during message acceptance filtering. A message object with wrong LIST index entry in the Message Object Control Register has been detected.
SUSACK 1 10 - 10 rh 0x00000400 Suspend Acknowledge
0 The CAN node is not in Suspend Mode or a suspend request is pending, but the CAN node has not yet reached bus-idle or bus-off.
1 The CAN node is in Suspend Mode: The CAN node is inactive (bit NCR.INIT internally forced to 1) due to an OCDS suspend request.
 readable0x000007ff 
writeable0x0000033f
volatile0x000007ff


Top


 

CAN_NIPR0

"Node 0 Interrupt Pointer Register"

AddressCAN_NIPR0_ADDR = 0xF0004208
Absolute addressableNo
Reset value0x00000000
C typeCAN_NIPRm_t

CAN_NIPR0.bits "Node 0 Interrupt Pointer Register"
Mask:CAN_NIPRm_MASK = 0x0000ffff
Masks:  CAN_NIPRm_<Bit field>_MASK
LSBs:CAN_NIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ALINP 4 0 - 3 rw 0x0000000f Alert Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
LECINP 4 4 - 7 rw 0x000000f0 Last Error Code Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TRINP 4 8 - 11 rw 0x00000f00 Transfer OK Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
CFCINP 4 12 - 15 rw 0x0000f000 Frame Counter Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
 readable0x0000ffff 
writeable0x0000ffff
volatile0x00000000


Top


 

CAN_NPCR0

"Node 0 Port Control Register"

AddressCAN_NPCR0_ADDR = 0xF000420C
Absolute addressableNo
Reset value0x00000000
C typeCAN_NPCRm_t

CAN_NPCR0.bits "Node 0 Port Control Register"
Mask:CAN_NPCRm_MASK = 0x00000107
Masks:  CAN_NPCRm_<Bit field>_MASK
LSBs:CAN_NPCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXSEL 3 0 - 2 rw 0x00000007 Receive Select
LBM 1 8 - 8 rw 0x00000100 Loop-Back Mode
0 Loop-Back Mode is disabled.
1 Loop-Back Mode is enabled. This node is connected to an internal (virtual) loop-back CAN bus. All CAN nodes which are in Loop-Back Mode are connected to this virtual CAN bus so that they can communicate with each other internally. The external transmit line is forced recessive in Loop-Back Mode.
 readable0x00000107 
writeable0x00000107
volatile0x00000000


Top


 

CAN_NBTR0

"Node 0 Bit Timing Register"

AddressCAN_NBTR0_ADDR = 0xF0004210
Absolute addressableNo
Reset value0x00000000
C typeCAN_NBTRm_t

CAN_NBTR0.bits "Node 0 Bit Timing Register"
Mask:CAN_NBTRm_MASK = 0x0000ffff
Masks:  CAN_NBTRm_<Bit field>_MASK
LSBs:CAN_NBTRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BRP 6 0 - 5 rw 0x0000003f Baud Rate Prescaler
SJW 2 6 - 7 rw 0x000000c0 (Re) Synchronization Jump Width
TSEG1 4 8 - 11 rw 0x00000f00 Time Segment Before Sample Point
TSEG2 3 12 - 14 rw 0x00007000 Time Segment After Sample Point
DIV8 1 15 - 15 rw 0x00008000 Divide Prescaler Clock by 8
0 A time quantum lasts (BRP+1) clock cycles.
1 A time quantum lasts 8*(BRP+1) clock cycles.
 readable0x0000ffff 
writeable0x0000ffff
volatile0x00000000


Top


 

CAN_NECNT0

"Node 0 Error Counter Register"

AddressCAN_NECNT0_ADDR = 0xF0004214
Absolute addressableNo
Reset value0x00600000
C typeCAN_NECNTm_t

CAN_NECNT0.bits "Node 0 Error Counter Register"
Mask:CAN_NECNTm_MASK = 0x03ffffff
Masks:  CAN_NECNTm_<Bit field>_MASK
LSBs:CAN_NECNTm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
REC 8 0 - 7 rwh 0x000000ff Receive Error Counter
TEC 8 8 - 15 rwh 0x0000ff00 Transmit Error Counter
EWRNLVL 8 16 - 23 rw 0x00ff0000 Error Warning Level
LETD 1 24 - 24 rh 0x01000000 Last Error Transfer Direction
0 The last error occurred while the CAN node x was receiver (REC has been incremented).
1 The last error occurred while the CAN node x was transmitter (TEC has been incremented).
LEINC 1 25 - 25 rh 0x02000000 Last Error Increment
0 The last error led to an error counter increment of 1.
1 The last error led to an error counter increment of 8.
 readable0x03ffffff 
writeable0x00ffffff
volatile0x0300ffff


Top


 

CAN_NFCR0

"Node 0 Frame Counter Register"

AddressCAN_NFCR0_ADDR = 0xF0004218
Absolute addressableNo
Reset value0x00000000
C typeCAN_NFCRm_t

CAN_NFCR0.bits "Node 0 Frame Counter Register"
Mask:CAN_NFCRm_MASK = 0x00dfffff
Masks:  CAN_NFCRm_<Bit field>_MASK
LSBs:CAN_NFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
CFC 16 0 - 15 rwh 0x0000ffff CAN Frame Counter
CFSEL 3 16 - 18 rw 0x00070000 CAN Frame Count Selection
000 The frame counter is incremented (internally) at the beginning of a new bit time. The value is sampled during the SOF bit of a new frame. The sampled value is visible in the CFC field.
CFMOD 2 19 - 20 rw 0x00180000 CAN Frame Counter Mode
00 Frame Count Mode: The frame counter is incremented upon the reception and transmission of frames.
01 Time Stamp Mode: The frame counter is used to count bit times.
10 Bit Timing Mode: The frame counter is used for analysis of the bit timing.
CFCIE 1 22 - 22 rw 0x00400000 CAN Frame Count Interrupt Enable
0 CAN frame counter overflow interrupt is disabled.
1 CAN frame counter overflow interrupt is enabled.
CFCOV 1 23 - 23 rwh 0x00800000 CAN Frame Counter Overflow Flag
0 No overflow has occurred since last flag reset.
1 An overflow has occurred since last flag reset.
 readable0x00dfffff 
writeable0x00dfffff
volatile0x0080ffff


Top


 

CAN_LTR

"Local Time Register"

AddressCAN_LTR_ADDR = 0xF0004280
Absolute addressableNo
Reset value0x00000000
C typeCAN_LTR_t

CAN_LTR.bits "Local Time Register"
Mask:CAN_LTR_MASK = 0xffffffc0
Masks:  CAN_LTR_<Bit field>_MASK
LSBs:CAN_LTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
LTFR 10 6 - 15 rh 0x0000ffc0 Local Time Fraction
LT 16 16 - 31 rh 0xffff0000 Local Time
 readable0xffffffc0 
writeable0x00000000
volatile0xffffffc0


Top


 

CAN_SYNMR

"Synchronization Mark Register"

AddressCAN_SYNMR_ADDR = 0xF0004284
Absolute addressableNo
Reset value0x00000000
C typeCAN_SYNMR_t

CAN_SYNMR.bits "Synchronization Mark Register"
Mask:CAN_SYNMR_MASK = 0xfffffe00
Masks:  CAN_SYNMR_<Bit field>_MASK
LSBs:CAN_SYNMR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
SYNMFR 7 9 - 15 rh 0x0000fe00 Synchronization Mark Fraction
SYNM 16 16 - 31 rh 0xffff0000 Synchronization Mark
 readable0xfffffe00 
writeable0x00000000
volatile0xfffffe00


Top


 

CAN_REFMR

"Reference Mark Register"

AddressCAN_REFMR_ADDR = 0xF0004288
Absolute addressableNo
Reset value0x00000000
C typeCAN_REFMR_t

CAN_REFMR.bits "Reference Mark Register"
Mask:CAN_REFMR_MASK = 0xfffffe00
Masks:  CAN_REFMR_<Bit field>_MASK
LSBs:CAN_REFMR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
REFMFR 7 9 - 15 rh 0x0000fe00 Reference Mark Fraction
REFM 16 16 - 31 rh 0xffff0000 Reference Mark
 readable0xfffffe00 
writeable0x00000000
volatile0xfffffe00


Top


 

CAN_LREFMR

"Last Reference Mark Register"

AddressCAN_LREFMR_ADDR = 0xF000428C
Absolute addressableNo
Reset value0x00000000
C typeCAN_LREFMR_t

CAN_LREFMR.bits "Last Reference Mark Register"
Mask:CAN_LREFMR_MASK = 0xfffffe00
Masks:  CAN_LREFMR_<Bit field>_MASK
LSBs:CAN_LREFMR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
LREFMFR 7 9 - 15 rh 0x0000fe00 Last Reference Mark Fraction
LREFM 16 16 - 31 rh 0xffff0000 Last Reference Mark
 readable0xfffffe00 
writeable0x00000000
volatile0xfffffe00


Top


 

CAN_TURR

"Time Unit Ratio Register"

AddressCAN_TURR_ADDR = 0xF0004290
Absolute addressableNo
Reset value0x00000000
C typeCAN_TURR_t

CAN_TURR.bits "Time Unit Ratio Register"
Mask:CAN_TURR_MASK = 0xffdfffc1
Masks:  CAN_TURR_<Bit field>_MASK
LSBs:CAN_TURR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ADJEN 1 0 - 0 rwh 0x00000001 Adjust Enable
0 The automatic TUR calculation is disabled. The new value for time unit ratio for TURADJ must be calculated and written by software.
1 The automatic TUR calculation is enabled. After receiving a reference message, a new value for TURADJ is calculated by hardware. The calculated value is checked for overflow or underflow.
TURADJ 10 6 - 15 rwh 0x0000ffc0 Time Unit Ratio Adjust
VAL 1 16 - 16 rh 0x00010000 Valid
0 The value of TURADJ has not been updated and no automatic update of TUR by the value of TURADJ takes place.
1 The value of TURADJ has been updated by software or by hardware and it will be copied to TUR at the start of the next basic cycle.
LTCS 1 17 - 17 rw 0x00020000 Local Time Clock Source
0 A new local time value is generated with each time quantum tq of the corresponding CAN node (depending on the CAN bit timing).
1 The local time generation is based on the CAN module clock fCAN (independent from the CAN bit timing). The update rate tupd is based on the divider factor given by the bit field LTDIV according to: tupd = 2LTDIV / fCAN
LTDIV 3 18 - 20 rw 0x001c0000 Local Time Divider
000 Divider factor=1 selected.
001 Divider factor=2 selected.
... ...
111 Divider factor=128 selected.
TUR 10 22 - 31 rh 0xffc00000 TUR
 readable0xffdfffc1 
writeable0x001effc1
volatile0xffc1ffc1


Top


 

CAN_CYCTMR

"Cycle Time Register"

AddressCAN_CYCTMR_ADDR = 0xF0004294
Absolute addressableNo
Reset value0x00000000
C typeCAN_CYCTMR_t

CAN_CYCTMR.bits "Cycle Time Register"
Mask:CAN_CYCTMR_MASK = 0x3f3fffff
Masks:  CAN_CYCTMR_<Bit field>_MASK
LSBs:CAN_CYCTMR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
CYCTM 16 0 - 15 rh 0x0000ffff Cycle Time
BCC 6 16 - 21 rh 0x003f0000 Basic Cycle Count
CSM 6 24 - 29 rh 0x3f000000 Column of System Matrix
 readable0x3f3fffff 
writeable0x00000000
volatile0x3f3fffff


Top


 

CAN_LOR

"Local Offset Register"

AddressCAN_LOR_ADDR = 0xF0004298
Absolute addressableNo
Reset value0x00000000
C typeCAN_LOR_t

CAN_LOR.bits "Local Offset Register"
Mask:CAN_LOR_MASK = 0xfffffe03
Masks:  CAN_LOR_<Bit field>_MASK
LSBs:CAN_LOR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
NEWDISC 1 0 - 0 rh 0x00000001 New Discontinuity Bit
0 A write access to LOR has not occurred.
1 A write access to LOR has occurred.
DISC 1 1 - 1 rh 0x00000002 Discontinuity Bit
0 The DISC bit in the reference message of the current time master is 0.
1 The DISC bit in the reference message of the current time master is 1.
LOFFR 7 9 - 15 rwh 0x0000fe00 Local Offset Fraction
LOF 16 16 - 31 rwh 0xffff0000 Local Offset
 readable0xfffffe03 
writeable0xfffffe00
volatile0xfffffe03


Top


 

CAN_GMR

"Global Mark Register"

AddressCAN_GMR_ADDR = 0xF000429C
Absolute addressableNo
Reset value0x00000000
C typeCAN_GMR_t

CAN_GMR.bits "Global Mark Register"
Mask:CAN_GMR_MASK = 0xfffffe00
Masks:  CAN_GMR_<Bit field>_MASK
LSBs:CAN_GMR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
GMFR 7 9 - 15 rh 0x0000fe00 Global Mark Fraction
GM 16 16 - 31 rh 0xffff0000 Global Mark
 readable0xfffffe00 
writeable0x00000000
volatile0xfffffe00


Top


 

CAN_LGMR

"Last Global Mark Register"

AddressCAN_LGMR_ADDR = 0xF00042A0
Absolute addressableNo
Reset value0x00000000
C typeCAN_LGMR_t

CAN_LGMR.bits "Last Global Mark Register"
Mask:CAN_LGMR_MASK = 0xfffffe00
Masks:  CAN_LGMR_<Bit field>_MASK
LSBs:CAN_LGMR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
LGMFR 7 9 - 15 rh 0x0000fe00 Last Global Mark Fraction
LGM 16 16 - 31 rh 0xffff0000 Last Global Mark
 readable0xfffffe00 
writeable0x00000000
volatile0xfffffe00


Top


 

CAN_AWDR

"Application Watchdog Register"

AddressCAN_AWDR_ADDR = 0xF00042A4
Absolute addressableNo
Reset value0x00000000
C typeCAN_AWDR_t

CAN_AWDR.bits "Application Watchdog Register"
Mask:CAN_AWDR_MASK = 0x000000ff
Masks:  CAN_AWDR_<Bit field>_MASK
LSBs:CAN_AWDR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AWDV 8 0 - 7 rwh 0x000000ff Application Watchdog Value
 readable0x000000ff 
writeable0x000000ff
volatile0x000000ff


Top


 

CAN_TTCR

"Time Trigger Control Register"

AddressCAN_TTCR_ADDR = 0xF00042C0
Absolute addressableNo
Reset value0x00000000
C typeCAN_TTCR_t

CAN_TTCR.bits "Time Trigger Control Register"
Mask:CAN_TTCR_MASK = 0xff3f71ff
Masks:  CAN_TTCR_<Bit field>_MASK
LSBs:CAN_TTCR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
TTM 2 0 - 1 rw 0x00000003 Time Trigger Mode
00 CAN node is disabled for TTCAN operation and operates in event triggered mode (other settings for TTCAN are inactive). The reference message object operates for reception or transmission as any other message object.
01 CAN node is enabled for TTCAN operation as a receiving device. Reference messages cannot be transmitted by the CAN node.
10 CAN node is enabled for TTCAN operation as the actual or a potential time master. The CAN node is able to transmit the reference message.
11 Reserved; do not use this combination.
ETESEL 2 2 - 3 rw 0x0000000c External Trigger Event Selection
00 Reserved; external trigger does not trigger the transmission of the reference message.
01 A negative edge at an external trigger input ECTTx (as selected by ETSSEL) triggers the transmission of the reference message.
10 A positive edge at an external trigger input ECTTx (as selected by ETSSEL) triggers the transmission of the reference message.
11 A negative or positive edge at an external trigger input ECTTx (as selected by ETSSEL) triggers the transmission of the reference message.
ETSSEL 3 4 - 6 rw 0x00000070 External Trigger Source Selection
000 No external trigger possible.
001 External trigger input line ECTT1 selected.
010 External trigger input line ECTT2 selected.
100 External trigger input line ECTT4 selected.
101 External trigger input line ECTT5 selected.
110 External trigger input line ECTT6 selected.
111 External trigger input line ECTT7 selected.
ETM 1 7 - 7 rw 0x00000080 External Trigger Mode
0 The trigger event itself is taken into account if it occurs after the end of the transmit enable window of the last time window of a basic cycle.
1 The trigger event stored in ETREV is taken into account after the end of the transmit enable window of the last time window of a basic cycle.
TTLVL 1 8 - 8 rw 0x00000100 Time Trigger Level
0 TTCAN level 1 is selected.
1 TTCAN level 2 is selected.
TMPRIO 3 12 - 14 rw 0x00007000 Time Master Priority
CYCLE 6 16 - 21 rw 0x003f0000 Basic Cycle Number
TENW 4 24 - 27 rw 0x0f000000 Transmit Enable Window
0000 One CAN bit time can elapse.
0001 Two CAN bit times can elapse.
... ...
1110 Fifteen CAN bit times can elapse.
1111 Sixteen CAN bit times can elapse.
RMDLC 4 28 - 31 rw 0xf0000000 Reference Message DLC
 readable0xff3f71ff 
writeable0xff3f71ff
volatile0x00000000


Top


 

CAN_TTCFGR

"Time Trigger Configuration Register"

AddressCAN_TTCFGR_ADDR = 0xF00042C4
Absolute addressableNo
Reset value0x00000000
C typeCAN_TTCFGR_t

CAN_TTCFGR.bits "Time Trigger Configuration Register"
Mask:CAN_TTCFGR_MASK = 0xffffff7f
Masks:  CAN_TTCFGR_<Bit field>_MASK
LSBs:CAN_TTCFGR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
IRO 7 0 - 6 rw 0x0000007f Initial Reference Offset
EXPTT 8 8 - 15 rw 0x0000ff00 Expected Transmit Triggers
RTO 8 16 - 23 rh 0x00ff0000 Reference Trigger Offset
TTCNT 8 24 - 31 rh 0xff000000 Transmit Trigger Counter
 readable0xffffff7f 
writeable0x0000ff7f
volatile0xffff0000


Top


 

CAN_TTSR

"Time Trigger Status Register"

AddressCAN_TTSR_ADDR = 0xF00042C8
Absolute addressableNo
Reset value0x00001000
C typeCAN_TTSR_t

CAN_TTSR.bits "Time Trigger Status Register"
Mask:CAN_TTSR_MASK = 0x0777ff3f
Masks:  CAN_TTSR_<Bit field>_MASK
LSBs:CAN_TTSR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ERRS 2 0 - 1 rh 0x00000003 Error State
00 No error
01 Warning
10 Error
11 Severe error
MSR 2 2 - 3 rh 0x0000000c Master-Slave Relation
00 Master off
01 Slave (receiving device)
10 Potential time master
11 Current time master
SYNCS 2 4 - 5 rh 0x00000030 Synchronization State
00 Sync off
01 Synchronizing
10 In gap
11 In schedule
EFI 1 8 - 8 rh 0x00000100 Error Frame Indication
0 Since the last time mark, the CAN node has detected no error condition in the CAN bitstream.
1 Since the last time mark, the CAN node has detected an error condition in the CAN bitstream. When EFI becomes set, a LEC interrupt can be generated by the CAN node.
EFF 1 9 - 9 rh 0x00000200 Error Frame Flag
0 No CAN error has been detected in the last time window.
1 A CAN error has been detected in the last time window.
REFTRG 1 10 - 10 rh 0x00000400 Reference Trigger Flag
ARB 1 11 - 11 rh 0x00000800 Arbitration Window Flag
0 The current time window is a time-triggered window.
1 The current time window is an arbitration window.
CFGM 1 12 - 12 rh 0x00001000 Configuration Mode Flag
0 The TTCAN node is not in Configuration Mode.
1 The TTCAN node is in Configuration Mode. It will not transmit messages and it will not update the MSC bit fields.
TMPC 1 13 - 13 rh 0x00002000 Time Master Priority Conflict
0 A priority conflict has not been detected for the last reference message.
1 The TTCAN node is a potential time master with a priority conflict (the last reference message has been received with a lower priority than TTCR.TMPRIO).
TRAF 1 14 - 14 rh 0x00004000 Transmission Finished Flag
0 Since the last time mark has been reached, the CAN node has not yet correctly finished a transmission.
1 Since the last time mark has been reached, the CAN node has correctly finished a transmission (it is not set by the transmission of a reference message).
RECF 1 15 - 15 rh 0x00008000 Reception Finished Flag
0 Since the last time mark has been reached, the CAN node has not yet received a message.
1 Since the last time mark has been reached, the CAN node has received a message (it is not set by the reference message).
MSCMIN 3 16 - 18 rh 0x00070000 Minimum of MSC Bit Fields
MSCMAX 3 20 - 22 rh 0x00700000 Maximum of MSC Bit Fields
NIG 1 24 - 24 rh 0x01000000 Next Is Gap
0 The reference message after the next one will be transmitted when the corresponding time mark is reached.
1 The reference message after the next one will be transmitted when the selected trigger event occurs. Bit NIG will be cleared and bit ETR will be set when the next reference message is correctly transferred (received or transmitted).
ETR 1 25 - 25 rh 0x02000000 External Trigger Request
0 The next reference message will be transmitted when the corresponding time mark is reached.
1 The next reference message will be transmitted when the selected trigger or the RME trigger event occurs.
ETREV 1 26 - 26 rh 0x04000000 External Trigger Event
0 The selected external trigger event has not yet been detected.
1 The selected external trigger event has been detected.
 readable0x0777ff3f 
writeable0x00000000
volatile0x0777ff3f


Top


 

CAN_TTFMR

"Time Trigger Flag Modification Register"

AddressCAN_TTFMR_ADDR = 0xF00042CC
Absolute addressableNo
Reset value0x00000000
C typeCAN_TTFMR_t

CAN_TTFMR.bits "Time Trigger Flag Modification Register"
Mask:CAN_TTFMR_MASK = 0x0000003f
Masks:  CAN_TTFMR_<Bit field>_MASK
LSBs:CAN_TTFMR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
CFGMEL 2 0 - 1 w 0x00000003 Configuration Mode Enter/Leave
00 No action
01 The Configuration Mode will be entered (set TTSR.CFGM).
10 The Configuration Mode will be left (clear TTSR.CFGM).
11 No action
NIGSR 2 2 - 3 w 0x0000000c Next Is Gap Flag Set/Reset
00 No action
01 Bit TTSR.NIG will be set.
10 Bits TTSR.NIG and TTSR.ETR will be cleared.
11 No action
STE 1 4 - 4 w 0x00000010 Software Trigger Event
0 No action
1 The transmission of a reference message is triggered if TTCR.ETESEL = 11 and the system is in-a-gap.
ETREVR 1 5 - 5 w 0x00000020 Reset External Trigger Event
0 No action.
1 The bit TTSR.ETREV is cleared.
 readable0x00000000 
writeable0x0000003f
volatile0x00000000


Top


 

CAN_TTIRR

"Time Trigger Interrupt Request Register"

AddressCAN_TTIRR_ADDR = 0xF00042D0
Absolute addressableNo
Reset value0x00000000
C typeCAN_TTIRR_t

CAN_TTIRR.bits "Time Trigger Interrupt Request Register"
Mask:CAN_TTIRR_MASK = 0x0003ffff
Masks:  CAN_TTIRR_<Bit field>_MASK
LSBs:CAN_TTIRR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
NMC 1 0 - 0 rwh 0x00000001 New Matrix Cycle
0 A new matrix cycle has not yet been detected.
1 A new matrix cycle has been detected.
NBC 1 1 - 1 rwh 0x00000002 New Basic Cycle
0 A new basic cycle has not yet been detected.
1 A new basic cycle has been detected.
TENWER 1 2 - 2 rwh 0x00000004 Transmit Enable Window Error
0 The triggered messages have been sent out before the transmit enable window elapsed.
1 A triggered message was not started before the transmit enable window elapsed.
TTUF 1 3 - 3 rwh 0x00000008 Transmit Trigger Underflow
0 The expected number or more transmit triggers have been requested.
1 Less transmit triggers have been requested.
TTOF 1 4 - 4 rwh 0x00000010 Transmit Trigger Overflow
0 The expected number or less transmit triggers have been requested.
1 More transmit triggers have been requested.
WTE 1 5 - 5 rwh 0x00000020 Watch Trigger EventThe WTE can be generated only after the first message has been transferred on the bus.
0 The cycle time has not been equal to WTV.
1 The cycle time has been equal to WTV.
IWTE 1 6 - 6 rwh 0x00000040 Init Watch Trigger EventThe IWTE can be generated only until the first message has been transferred on the bus.
0 The cycle time has not been equal to 216 - 1.
1 The cycle time has been equal to 216 - 1.
AWDERR 1 7 - 7 rwh 0x00000080 Application Watchdog Error
0 AWDR.AWDV has not yet reached 00H.
1 AWDR.AWDV has reached 00H. This is an S3 error condition.
ERRSC 1 8 - 8 rwh 0x00000100 Error State Change
0 TTSR.ERRS has not changed.
1 TTSR.ERRS has changed.
MSRC 1 9 - 9 rwh 0x00000200 Master-Slave Relation Change
0 TTSR.MSR has not changed.
1 TTSR.MSR has changed.
SYNCSC 1 10 - 10 rwh 0x00000400 Synchronization State Change
0 TTSR.SYNCS has not changed.
1 TTSR.SYNCS has changed.
EOS 1 11 - 11 rwh 0x00000800 End Of Scheduler Entry Flag
0 The TTCAN scheduler has not yet read an EOS entry.
1 The TTCAN scheduler has read an EOS entry.
WFE 1 12 - 12 rwh 0x00001000 Wait For Event Flag
0 The last reference message received was not indicating next-is-gap.
1 The last reference message received was indicating next-is-gap.
DISC 1 13 - 13 rwh 0x00002000 Discontinuity Flag
0 The last reference message received was not indicating a discontinuity.
1 The last reference message received was indicating a discontinuity.
SERR1 1 14 - 14 rwh 0x00004000 Scheduler Error 1 Flag
0 A scheduler error type 1 has not been detected.
1 A scheduler error type 1 has been detected.
SERR2 1 15 - 15 rwh 0x00008000 Scheduler Error 2 Flag
0 A scheduler error type 2 has not been detected.
1 A scheduler error type 2 has been detected.
CFGERR 1 16 - 16 rwh 0x00010000 Configuration Error
0 A configuration error has not been detected.
1 A configuration error has been detected (S3 error condition).
TURERR 1 17 - 17 rwh 0x00020000 TUR Adjust Error
0 A TUR adjust error has not been detected.
1 A TUR adjust error has been detected.
 readable0x0003ffff 
writeable0x0003ffff
volatile0x0003ffff


Top


 

CAN_TTIER

"Time Trigger Interrupt Enable Register"

AddressCAN_TTIER_ADDR = 0xF00042D4
Absolute addressableNo
Reset value0x00000000
C typeCAN_TTIER_t

CAN_TTIER.bits "Time Trigger Interrupt Enable Register"
Mask:CAN_TTIER_MASK = 0x00001fcf
Masks:  CAN_TTIER_<Bit field>_MASK
LSBs:CAN_TTIER_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
NBCIE 2 0 - 1 rw 0x00000003 New Basic Cycle Interrupt Enable
00 A new basic or matrix cycle interrupt is disabled.
01 A basic cycle interrupt is generated whenever TTIRR.NBC becomes set.
10 A matrix cycle interrupt is generated whenever TTIRR.NMC becomes set.
11 Reserved
TENWERIE 1 2 - 2 rw 0x00000004 Transmit Enable Window Error Interrupt Enable
0 Transmit enable window error interrupt is disabled.
1 Transmit enable window error interrupt is enabled.
TTERIE 1 3 - 3 rw 0x00000008 Transmit Trigger Error Interrupt Enable
0 Transmit trigger error interrupt is disabled.
1 Transmit trigger error interrupt is enabled.
WTEIE 1 6 - 6 rw 0x00000040 Watch Trigger Event Interrupt Enable
0 Watch trigger event interrupt is disabled.
1 Watch trigger event interrupt is enabled.
AWDIE 1 7 - 7 rw 0x00000080 Application Watchdog Interrupt Enable
0 Application watchdog interrupt is disabled.
1 Application watchdog interrupt is enabled.
ERRSCIE 1 8 - 8 rw 0x00000100 Error State Change Interrupt Enable
0 Error state change interrupt is disabled.
1 Error state change interrupt is enabled.
MSRCIE 1 9 - 9 rw 0x00000200 Master Slave Relation Change Interrupt Enable
0 Master slave relation change interrupt is disabled.
1 Master slave relation change interrupt is enabled.
SYNCSCIE 1 10 - 10 rw 0x00000400 Synchronization State Change Interrupt Enable
0 Synchronization state change interrupt is disabled.
1 Synchronization state change interrupt is enabled.
SEIE 1 11 - 11 rw 0x00000800 Scheduler Error Interrupt Enable
0 Scheduler error interrupt generation is disabled.
1 Scheduler error interrupt generation is enabled.
NOTIFIE 1 12 - 12 rw 0x00001000 Notification Interrupt Enable
0 Notification interrupt is disabled.
1 Notification interrupt is enabled.
 readable0x00001fcf 
writeable0x00001fcf
volatile0x00000000


Top


 

CAN_TTINPR

"Time Trigger Interrupt Node Pointer Register"

AddressCAN_TTINPR_ADDR = 0xF00042D8
Absolute addressableNo
Reset value0x00000000
C typeCAN_TTINPR_t

CAN_TTINPR.bits "Time Trigger Interrupt Node Pointer Register"
Mask:CAN_TTINPR_MASK = 0x00000fff
Masks:  CAN_TTINPR_<Bit field>_MASK
LSBs:CAN_TTINPR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ERRINP 4 0 - 3 rw 0x0000000f Error Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
NBCINP 4 4 - 7 rw 0x000000f0 New Basic Cycle Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
NOTIFINP 4 8 - 11 rw 0x00000f00 Notification Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
 readable0x00000fff 
writeable0x00000fff
volatile0x00000000


Top


 

CAN_STSRL

"Scheduler Timing Status Register Low"

AddressCAN_STSRL_ADDR = 0xF00042F0
Absolute addressableNo
Reset value0x00000000
C typeCAN_STSRL_t

CAN_STSRL.bits "Scheduler Timing Status Register Low"
Mask:CAN_STSRL_MASK = 0xffffffff
Masks:  CAN_STSRL_<Bit field>_MASK
LSBs:CAN_STSRL_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RMETMV 16 0 - 15 rh 0x0000ffff Time Mark Value from RME
BCETMV 16 16 - 31 rh 0xffff0000 Time Mark Value from BCE
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_STSRH

"Scheduler Timing Status Register High"

AddressCAN_STSRH_ADDR = 0xF00042F4
Absolute addressableNo
Reset value0x00000000
C typeCAN_STSRH_t

CAN_STSRH.bits "Scheduler Timing Status Register High"
Mask:CAN_STSRH_MASK = 0xffffffff
Masks:  CAN_STSRH_<Bit field>_MASK
LSBs:CAN_STSRH_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
TMETMV 16 0 - 15 rh 0x0000ffff Time Mark Value from TME
RCEMSGNR 8 16 - 23 rh 0x00ff0000 Receive Control Entry Message Number
TCEMSGNR 8 24 - 31 rh 0xff000000 Transmit Control Entry Message Number
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_SISR

"Scheduler Instruction Status Register"

AddressCAN_SISR_ADDR = 0xF00042F8
Absolute addressableNo
Reset value0x00000000
C typeCAN_SISR_t

CAN_SISR.bits "Scheduler Instruction Status Register"
Mask:CAN_SISR_MASK = 0x007fffff
Masks:  CAN_SISR_<Bit field>_MASK
LSBs:CAN_SISR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
INP 4 0 - 3 rh 0x0000000f Interrupt Node Pointer
IENTRAF0 1 4 - 4 rh 0x00000010 Interrupt Enable if TRAF=0
IENTRAF1 1 5 - 5 rh 0x00000020 Interrupt Enable if TRAF=1
IENRECF0 1 6 - 6 rh 0x00000040 Interrupt Enable if RECF=0
IENRECF1 1 7 - 7 rh 0x00000080 Interrupt Enable if RECF=1
CHEN 1 8 - 8 rh 0x00000100 Check Enable
TREN 1 9 - 9 rh 0x00000200 Transmit Enable
ALTMSG 2 10 - 11 rh 0x00000c00 Alternative Message
ARBM 2 12 - 13 rh 0x00003000 Arbitration Mode
GM 1 14 - 14 rh 0x00004000 Gap Mode
ICF 1 15 - 15 rh 0x00008000 Instruction Collection Finished
0 The instruction collection is not yet terminated. All other values in registers SISR, STSRL and STSR4 are invalid.
1 The instruction collection is terminated. All other values in registers SISR, STSRL and STSRH are valid.
RCEV 1 16 - 16 rh 0x00010000 Receive Control Entry Valid
0 The bit fields CHEN and RCEMSGNR are invalid. They are not taken into account for the next time window.
1 The bit fields CHEN and RCEMSGNR are valid. They are taken into account for the next time window.
TCEV 1 17 - 17 rh 0x00020000 Transmit Control Entry Valid
0 The bit fields TREN, ALTMSG and TCEMSGNR are invalid. They are not taken into account for the next time window.
1 The bit fields TREN, ALTMSG and TCEMSGNR are valid. They are taken into account for the next time window.
ICEV 1 18 - 18 rh 0x00040000 Interrupt Control Entry Valid
0 No valid ICE has been found
1 A valid ICE has been found
ARBV 1 19 - 19 rh 0x00080000 Arbitration Entry Valid
0 No valid ARBE has been found
1 A valid ARBE has been found
TMEV 1 20 - 20 rh 0x00100000 Time Mark Entry Valid
0 No valid TME has been found
1 A valid TME has been found
RMEV 1 21 - 21 rh 0x00200000 Reference Mark Entry Valid
0 No valid RME has been found
1 A valid RME has been found
BCEV 1 22 - 22 rh 0x00400000 Basic Cycle End Entry Valid
0 No valid BCE has been found
1 A valid BCE has been found
 readable0x007fffff 
writeable0x00000000
volatile0x007fffff


Top


 

CAN_NCR1

"Node 1 Control Register"

AddressCAN_NCR1_ADDR = 0xF0004300
Absolute addressableNo
Reset value0x00000001
C typeCAN_NCRm_t

CAN_NCR1.bits "Node 1 Control Register"
Mask:CAN_NCRm_MASK = 0x000001df
Masks:  CAN_NCRm_<Bit field>_MASK
LSBs:CAN_NCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
INIT 1 0 - 0 rwh 0x00000001 Node Initialization
0 Resetting bit INIT enables the participation of the node in the CAN traffic. If the CAN node is in the bus-off state, the ongoing bus-off recovery (which does not depend on the INIT bit) is continued. With the end of the bus-off recovery sequence the CAN node is allowed to take part in the CAN traffic. If the CAN node is not in the bus-off state, a sequence of 11 consecutive recessive bits must be detected before the node is allowed to take part in the CAN traffic.
1 Setting this bit terminates the participation of this node in the CAN traffic. Any ongoing frame transfer is cancelled and the transmit line goes recessive. If the CAN node is in the bus-off state, then the running bus-off recovery sequence is continued. If the INIT bit is still set after the successful completion of the bus-off recovery sequence, i.e. after detecting 128 sequences of 11 consecutive recessive bits (11 * 1), then the CAN node leaves the bus-off state but remains inactive as long as INIT remains set.
TRIE 1 1 - 1 rw 0x00000002 Transfer Interrupt Enable
0 Transfer interrupt is disabled.
1 Transfer interrupt is enabled.
LECIE 1 2 - 2 rw 0x00000004 LEC Indicated Error Interrupt Enable
0 Last error code interrupt is disabled.
1 Last error code interrupt is enabled.
ALIE 1 3 - 3 rw 0x00000008 Alert Interrupt Enable
0 Alert interrupt is disabled.
1 Alert interrupt is enabled.
CANDIS 1 4 - 4 rw 0x00000010 CAN Disable
CCE 1 6 - 6 rw 0x00000040 Configuration Change Enable
0 The Bit Timing Register, the Port Control Register, and the Error Counter Register may only be read. All attempts to modify them are ignored.
1 The Bit Timing Register, the Port Control Register, and the Error Counter Register may be read and written.
CALM 1 7 - 7 rw 0x00000080 CAN Analyze Mode
SUSEN 1 8 - 8 rw 0x00000100 Suspend Enable
0 An OCDS suspend trigger is ignored by the CAN node.
1 An OCDS suspend trigger disables the CAN node: As soon as the CAN node becomes bus-idle or bus-off, bit INIT is internally forced to 1 to disable the CAN node. The actual value of bit INIT remains unchanged.
 readable0x000001df 
writeable0x000001df
volatile0x00000001


Top


 

CAN_NSR1

"Node 1 Status Register"

AddressCAN_NSR1_ADDR = 0xF0004304
Absolute addressableNo
Reset value0x00000000
C typeCAN_NSRm_t

CAN_NSR1.bits "Node 1 Status Register"
Mask:CAN_NSRm_MASK = 0x000007ff
Masks:  CAN_NSRm_<Bit field>_MASK
LSBs:CAN_NSRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
LEC 3 0 - 2 rwh 0x00000007 Last Error Code
TXOK 1 3 - 3 rwh 0x00000008 Message Transmitted Successfully
0 No successful transmission since last (most recent) flag reset.
1 A message has been transmitted successfully (error-free and acknowledged by at least another node).
RXOK 1 4 - 4 rwh 0x00000010 Message Received Successfully
0 No successful reception since last (most recent) flag reset.
1 A message has been received successfully.
ALERT 1 5 - 5 rwh 0x00000020 Alert Warning
EWRN 1 6 - 6 rh 0x00000040 Error Warning Status
0 No warning limit exceeded.
1 One of the error counters REC or TEC reached the warning limit EWRNLVL.
BOFF 1 7 - 7 rh 0x00000080 Bus-off Status
0 CAN controller is not in the bus-off state.
1 CAN controller is in the bus-off state.
LLE 1 8 - 8 rwh 0x00000100 List Length Error
0 No List Length Error since last (most recent) flag reset.
1 A List Length Error has been detected during message acceptance filtering. The number of elements in the list that belongs to this CAN node differs from the list SIZE given in the list termination pointer.
LOE 1 9 - 9 rwh 0x00000200 List Object Error
0 No List Object Error since last (most recent) flag reset.
1 A List Object Error has been detected during message acceptance filtering. A message object with wrong LIST index entry in the Message Object Control Register has been detected.
SUSACK 1 10 - 10 rh 0x00000400 Suspend Acknowledge
0 The CAN node is not in Suspend Mode or a suspend request is pending, but the CAN node has not yet reached bus-idle or bus-off.
1 The CAN node is in Suspend Mode: The CAN node is inactive (bit NCR.INIT internally forced to 1) due to an OCDS suspend request.
 readable0x000007ff 
writeable0x0000033f
volatile0x000007ff


Top


 

CAN_NIPR1

"Node 1 Interrupt Pointer Register"

AddressCAN_NIPR1_ADDR = 0xF0004308
Absolute addressableNo
Reset value0x00000000
C typeCAN_NIPRm_t

CAN_NIPR1.bits "Node 1 Interrupt Pointer Register"
Mask:CAN_NIPRm_MASK = 0x0000ffff
Masks:  CAN_NIPRm_<Bit field>_MASK
LSBs:CAN_NIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ALINP 4 0 - 3 rw 0x0000000f Alert Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
LECINP 4 4 - 7 rw 0x000000f0 Last Error Code Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TRINP 4 8 - 11 rw 0x00000f00 Transfer OK Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
CFCINP 4 12 - 15 rw 0x0000f000 Frame Counter Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
 readable0x0000ffff 
writeable0x0000ffff
volatile0x00000000


Top


 

CAN_NPCR1

"Node 1 Port Control Register"

AddressCAN_NPCR1_ADDR = 0xF000430C
Absolute addressableNo
Reset value0x00000000
C typeCAN_NPCRm_t

CAN_NPCR1.bits "Node 1 Port Control Register"
Mask:CAN_NPCRm_MASK = 0x00000107
Masks:  CAN_NPCRm_<Bit field>_MASK
LSBs:CAN_NPCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXSEL 3 0 - 2 rw 0x00000007 Receive Select
LBM 1 8 - 8 rw 0x00000100 Loop-Back Mode
0 Loop-Back Mode is disabled.
1 Loop-Back Mode is enabled. This node is connected to an internal (virtual) loop-back CAN bus. All CAN nodes which are in Loop-Back Mode are connected to this virtual CAN bus so that they can communicate with each other internally. The external transmit line is forced recessive in Loop-Back Mode.
 readable0x00000107 
writeable0x00000107
volatile0x00000000


Top


 

CAN_NBTR1

"Node 1 Bit Timing Register"

AddressCAN_NBTR1_ADDR = 0xF0004310
Absolute addressableNo
Reset value0x00000000
C typeCAN_NBTRm_t

CAN_NBTR1.bits "Node 1 Bit Timing Register"
Mask:CAN_NBTRm_MASK = 0x0000ffff
Masks:  CAN_NBTRm_<Bit field>_MASK
LSBs:CAN_NBTRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BRP 6 0 - 5 rw 0x0000003f Baud Rate Prescaler
SJW 2 6 - 7 rw 0x000000c0 (Re) Synchronization Jump Width
TSEG1 4 8 - 11 rw 0x00000f00 Time Segment Before Sample Point
TSEG2 3 12 - 14 rw 0x00007000 Time Segment After Sample Point
DIV8 1 15 - 15 rw 0x00008000 Divide Prescaler Clock by 8
0 A time quantum lasts (BRP+1) clock cycles.
1 A time quantum lasts 8*(BRP+1) clock cycles.
 readable0x0000ffff 
writeable0x0000ffff
volatile0x00000000


Top


 

CAN_NECNT1

"Node 1 Error Counter Register"

AddressCAN_NECNT1_ADDR = 0xF0004314
Absolute addressableNo
Reset value0x00600000
C typeCAN_NECNTm_t

CAN_NECNT1.bits "Node 1 Error Counter Register"
Mask:CAN_NECNTm_MASK = 0x03ffffff
Masks:  CAN_NECNTm_<Bit field>_MASK
LSBs:CAN_NECNTm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
REC 8 0 - 7 rwh 0x000000ff Receive Error Counter
TEC 8 8 - 15 rwh 0x0000ff00 Transmit Error Counter
EWRNLVL 8 16 - 23 rw 0x00ff0000 Error Warning Level
LETD 1 24 - 24 rh 0x01000000 Last Error Transfer Direction
0 The last error occurred while the CAN node x was receiver (REC has been incremented).
1 The last error occurred while the CAN node x was transmitter (TEC has been incremented).
LEINC 1 25 - 25 rh 0x02000000 Last Error Increment
0 The last error led to an error counter increment of 1.
1 The last error led to an error counter increment of 8.
 readable0x03ffffff 
writeable0x00ffffff
volatile0x0300ffff


Top


 

CAN_NFCR1

"Node 1 Frame Counter Register"

AddressCAN_NFCR1_ADDR = 0xF0004318
Absolute addressableNo
Reset value0x00000000
C typeCAN_NFCRm_t

CAN_NFCR1.bits "Node 1 Frame Counter Register"
Mask:CAN_NFCRm_MASK = 0x00dfffff
Masks:  CAN_NFCRm_<Bit field>_MASK
LSBs:CAN_NFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
CFC 16 0 - 15 rwh 0x0000ffff CAN Frame Counter
CFSEL 3 16 - 18 rw 0x00070000 CAN Frame Count Selection
000 The frame counter is incremented (internally) at the beginning of a new bit time. The value is sampled during the SOF bit of a new frame. The sampled value is visible in the CFC field.
CFMOD 2 19 - 20 rw 0x00180000 CAN Frame Counter Mode
00 Frame Count Mode: The frame counter is incremented upon the reception and transmission of frames.
01 Time Stamp Mode: The frame counter is used to count bit times.
10 Bit Timing Mode: The frame counter is used for analysis of the bit timing.
CFCIE 1 22 - 22 rw 0x00400000 CAN Frame Count Interrupt Enable
0 CAN frame counter overflow interrupt is disabled.
1 CAN frame counter overflow interrupt is enabled.
CFCOV 1 23 - 23 rwh 0x00800000 CAN Frame Counter Overflow Flag
0 No overflow has occurred since last flag reset.
1 An overflow has occurred since last flag reset.
 readable0x00dfffff 
writeable0x00dfffff
volatile0x0080ffff


Top


 

CAN_NCR2

"Node 2 Control Register"

AddressCAN_NCR2_ADDR = 0xF0004400
Absolute addressableNo
Reset value0x00000001
C typeCAN_NCRm_t

CAN_NCR2.bits "Node 2 Control Register"
Mask:CAN_NCRm_MASK = 0x000001df
Masks:  CAN_NCRm_<Bit field>_MASK
LSBs:CAN_NCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
INIT 1 0 - 0 rwh 0x00000001 Node Initialization
0 Resetting bit INIT enables the participation of the node in the CAN traffic. If the CAN node is in the bus-off state, the ongoing bus-off recovery (which does not depend on the INIT bit) is continued. With the end of the bus-off recovery sequence the CAN node is allowed to take part in the CAN traffic. If the CAN node is not in the bus-off state, a sequence of 11 consecutive recessive bits must be detected before the node is allowed to take part in the CAN traffic.
1 Setting this bit terminates the participation of this node in the CAN traffic. Any ongoing frame transfer is cancelled and the transmit line goes recessive. If the CAN node is in the bus-off state, then the running bus-off recovery sequence is continued. If the INIT bit is still set after the successful completion of the bus-off recovery sequence, i.e. after detecting 128 sequences of 11 consecutive recessive bits (11 * 1), then the CAN node leaves the bus-off state but remains inactive as long as INIT remains set.
TRIE 1 1 - 1 rw 0x00000002 Transfer Interrupt Enable
0 Transfer interrupt is disabled.
1 Transfer interrupt is enabled.
LECIE 1 2 - 2 rw 0x00000004 LEC Indicated Error Interrupt Enable
0 Last error code interrupt is disabled.
1 Last error code interrupt is enabled.
ALIE 1 3 - 3 rw 0x00000008 Alert Interrupt Enable
0 Alert interrupt is disabled.
1 Alert interrupt is enabled.
CANDIS 1 4 - 4 rw 0x00000010 CAN Disable
CCE 1 6 - 6 rw 0x00000040 Configuration Change Enable
0 The Bit Timing Register, the Port Control Register, and the Error Counter Register may only be read. All attempts to modify them are ignored.
1 The Bit Timing Register, the Port Control Register, and the Error Counter Register may be read and written.
CALM 1 7 - 7 rw 0x00000080 CAN Analyze Mode
SUSEN 1 8 - 8 rw 0x00000100 Suspend Enable
0 An OCDS suspend trigger is ignored by the CAN node.
1 An OCDS suspend trigger disables the CAN node: As soon as the CAN node becomes bus-idle or bus-off, bit INIT is internally forced to 1 to disable the CAN node. The actual value of bit INIT remains unchanged.
 readable0x000001df 
writeable0x000001df
volatile0x00000001


Top


 

CAN_NSR2

"Node 2 Status Register"

AddressCAN_NSR2_ADDR = 0xF0004404
Absolute addressableNo
Reset value0x00000000
C typeCAN_NSRm_t

CAN_NSR2.bits "Node 2 Status Register"
Mask:CAN_NSRm_MASK = 0x000007ff
Masks:  CAN_NSRm_<Bit field>_MASK
LSBs:CAN_NSRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
LEC 3 0 - 2 rwh 0x00000007 Last Error Code
TXOK 1 3 - 3 rwh 0x00000008 Message Transmitted Successfully
0 No successful transmission since last (most recent) flag reset.
1 A message has been transmitted successfully (error-free and acknowledged by at least another node).
RXOK 1 4 - 4 rwh 0x00000010 Message Received Successfully
0 No successful reception since last (most recent) flag reset.
1 A message has been received successfully.
ALERT 1 5 - 5 rwh 0x00000020 Alert Warning
EWRN 1 6 - 6 rh 0x00000040 Error Warning Status
0 No warning limit exceeded.
1 One of the error counters REC or TEC reached the warning limit EWRNLVL.
BOFF 1 7 - 7 rh 0x00000080 Bus-off Status
0 CAN controller is not in the bus-off state.
1 CAN controller is in the bus-off state.
LLE 1 8 - 8 rwh 0x00000100 List Length Error
0 No List Length Error since last (most recent) flag reset.
1 A List Length Error has been detected during message acceptance filtering. The number of elements in the list that belongs to this CAN node differs from the list SIZE given in the list termination pointer.
LOE 1 9 - 9 rwh 0x00000200 List Object Error
0 No List Object Error since last (most recent) flag reset.
1 A List Object Error has been detected during message acceptance filtering. A message object with wrong LIST index entry in the Message Object Control Register has been detected.
SUSACK 1 10 - 10 rh 0x00000400 Suspend Acknowledge
0 The CAN node is not in Suspend Mode or a suspend request is pending, but the CAN node has not yet reached bus-idle or bus-off.
1 The CAN node is in Suspend Mode: The CAN node is inactive (bit NCR.INIT internally forced to 1) due to an OCDS suspend request.
 readable0x000007ff 
writeable0x0000033f
volatile0x000007ff


Top


 

CAN_NIPR2

"Node 2 Interrupt Pointer Register"

AddressCAN_NIPR2_ADDR = 0xF0004408
Absolute addressableNo
Reset value0x00000000
C typeCAN_NIPRm_t

CAN_NIPR2.bits "Node 2 Interrupt Pointer Register"
Mask:CAN_NIPRm_MASK = 0x0000ffff
Masks:  CAN_NIPRm_<Bit field>_MASK
LSBs:CAN_NIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ALINP 4 0 - 3 rw 0x0000000f Alert Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
LECINP 4 4 - 7 rw 0x000000f0 Last Error Code Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TRINP 4 8 - 11 rw 0x00000f00 Transfer OK Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
CFCINP 4 12 - 15 rw 0x0000f000 Frame Counter Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
 readable0x0000ffff 
writeable0x0000ffff
volatile0x00000000


Top


 

CAN_NPCR2

"Node 2 Port Control Register"

AddressCAN_NPCR2_ADDR = 0xF000440C
Absolute addressableNo
Reset value0x00000000
C typeCAN_NPCRm_t

CAN_NPCR2.bits "Node 2 Port Control Register"
Mask:CAN_NPCRm_MASK = 0x00000107
Masks:  CAN_NPCRm_<Bit field>_MASK
LSBs:CAN_NPCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXSEL 3 0 - 2 rw 0x00000007 Receive Select
LBM 1 8 - 8 rw 0x00000100 Loop-Back Mode
0 Loop-Back Mode is disabled.
1 Loop-Back Mode is enabled. This node is connected to an internal (virtual) loop-back CAN bus. All CAN nodes which are in Loop-Back Mode are connected to this virtual CAN bus so that they can communicate with each other internally. The external transmit line is forced recessive in Loop-Back Mode.
 readable0x00000107 
writeable0x00000107
volatile0x00000000


Top


 

CAN_NBTR2

"Node 2 Bit Timing Register"

AddressCAN_NBTR2_ADDR = 0xF0004410
Absolute addressableNo
Reset value0x00000000
C typeCAN_NBTRm_t

CAN_NBTR2.bits "Node 2 Bit Timing Register"
Mask:CAN_NBTRm_MASK = 0x0000ffff
Masks:  CAN_NBTRm_<Bit field>_MASK
LSBs:CAN_NBTRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BRP 6 0 - 5 rw 0x0000003f Baud Rate Prescaler
SJW 2 6 - 7 rw 0x000000c0 (Re) Synchronization Jump Width
TSEG1 4 8 - 11 rw 0x00000f00 Time Segment Before Sample Point
TSEG2 3 12 - 14 rw 0x00007000 Time Segment After Sample Point
DIV8 1 15 - 15 rw 0x00008000 Divide Prescaler Clock by 8
0 A time quantum lasts (BRP+1) clock cycles.
1 A time quantum lasts 8*(BRP+1) clock cycles.
 readable0x0000ffff 
writeable0x0000ffff
volatile0x00000000


Top


 

CAN_NECNT2

"Node 2 Error Counter Register"

AddressCAN_NECNT2_ADDR = 0xF0004414
Absolute addressableNo
Reset value0x00600000
C typeCAN_NECNTm_t

CAN_NECNT2.bits "Node 2 Error Counter Register"
Mask:CAN_NECNTm_MASK = 0x03ffffff
Masks:  CAN_NECNTm_<Bit field>_MASK
LSBs:CAN_NECNTm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
REC 8 0 - 7 rwh 0x000000ff Receive Error Counter
TEC 8 8 - 15 rwh 0x0000ff00 Transmit Error Counter
EWRNLVL 8 16 - 23 rw 0x00ff0000 Error Warning Level
LETD 1 24 - 24 rh 0x01000000 Last Error Transfer Direction
0 The last error occurred while the CAN node x was receiver (REC has been incremented).
1 The last error occurred while the CAN node x was transmitter (TEC has been incremented).
LEINC 1 25 - 25 rh 0x02000000 Last Error Increment
0 The last error led to an error counter increment of 1.
1 The last error led to an error counter increment of 8.
 readable0x03ffffff 
writeable0x00ffffff
volatile0x0300ffff


Top


 

CAN_NFCR2

"Node 2 Frame Counter Register"

AddressCAN_NFCR2_ADDR = 0xF0004418
Absolute addressableNo
Reset value0x00000000
C typeCAN_NFCRm_t

CAN_NFCR2.bits "Node 2 Frame Counter Register"
Mask:CAN_NFCRm_MASK = 0x00dfffff
Masks:  CAN_NFCRm_<Bit field>_MASK
LSBs:CAN_NFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
CFC 16 0 - 15 rwh 0x0000ffff CAN Frame Counter
CFSEL 3 16 - 18 rw 0x00070000 CAN Frame Count Selection
000 The frame counter is incremented (internally) at the beginning of a new bit time. The value is sampled during the SOF bit of a new frame. The sampled value is visible in the CFC field.
CFMOD 2 19 - 20 rw 0x00180000 CAN Frame Counter Mode
00 Frame Count Mode: The frame counter is incremented upon the reception and transmission of frames.
01 Time Stamp Mode: The frame counter is used to count bit times.
10 Bit Timing Mode: The frame counter is used for analysis of the bit timing.
CFCIE 1 22 - 22 rw 0x00400000 CAN Frame Count Interrupt Enable
0 CAN frame counter overflow interrupt is disabled.
1 CAN frame counter overflow interrupt is enabled.
CFCOV 1 23 - 23 rwh 0x00800000 CAN Frame Counter Overflow Flag
0 No overflow has occurred since last flag reset.
1 An overflow has occurred since last flag reset.
 readable0x00dfffff 
writeable0x00dfffff
volatile0x0080ffff


Top


 

CAN_NCR3

"Node 3 Control Register"

AddressCAN_NCR3_ADDR = 0xF0004500
Absolute addressableNo
Reset value0x00000001
C typeCAN_NCRm_t

CAN_NCR3.bits "Node 3 Control Register"
Mask:CAN_NCRm_MASK = 0x000001df
Masks:  CAN_NCRm_<Bit field>_MASK
LSBs:CAN_NCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
INIT 1 0 - 0 rwh 0x00000001 Node Initialization
0 Resetting bit INIT enables the participation of the node in the CAN traffic. If the CAN node is in the bus-off state, the ongoing bus-off recovery (which does not depend on the INIT bit) is continued. With the end of the bus-off recovery sequence the CAN node is allowed to take part in the CAN traffic. If the CAN node is not in the bus-off state, a sequence of 11 consecutive recessive bits must be detected before the node is allowed to take part in the CAN traffic.
1 Setting this bit terminates the participation of this node in the CAN traffic. Any ongoing frame transfer is cancelled and the transmit line goes recessive. If the CAN node is in the bus-off state, then the running bus-off recovery sequence is continued. If the INIT bit is still set after the successful completion of the bus-off recovery sequence, i.e. after detecting 128 sequences of 11 consecutive recessive bits (11 * 1), then the CAN node leaves the bus-off state but remains inactive as long as INIT remains set.
TRIE 1 1 - 1 rw 0x00000002 Transfer Interrupt Enable
0 Transfer interrupt is disabled.
1 Transfer interrupt is enabled.
LECIE 1 2 - 2 rw 0x00000004 LEC Indicated Error Interrupt Enable
0 Last error code interrupt is disabled.
1 Last error code interrupt is enabled.
ALIE 1 3 - 3 rw 0x00000008 Alert Interrupt Enable
0 Alert interrupt is disabled.
1 Alert interrupt is enabled.
CANDIS 1 4 - 4 rw 0x00000010 CAN Disable
CCE 1 6 - 6 rw 0x00000040 Configuration Change Enable
0 The Bit Timing Register, the Port Control Register, and the Error Counter Register may only be read. All attempts to modify them are ignored.
1 The Bit Timing Register, the Port Control Register, and the Error Counter Register may be read and written.
CALM 1 7 - 7 rw 0x00000080 CAN Analyze Mode
SUSEN 1 8 - 8 rw 0x00000100 Suspend Enable
0 An OCDS suspend trigger is ignored by the CAN node.
1 An OCDS suspend trigger disables the CAN node: As soon as the CAN node becomes bus-idle or bus-off, bit INIT is internally forced to 1 to disable the CAN node. The actual value of bit INIT remains unchanged.
 readable0x000001df 
writeable0x000001df
volatile0x00000001


Top


 

CAN_NSR3

"Node 3 Status Register"

AddressCAN_NSR3_ADDR = 0xF0004504
Absolute addressableNo
Reset value0x00000000
C typeCAN_NSRm_t

CAN_NSR3.bits "Node 3 Status Register"
Mask:CAN_NSRm_MASK = 0x000007ff
Masks:  CAN_NSRm_<Bit field>_MASK
LSBs:CAN_NSRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
LEC 3 0 - 2 rwh 0x00000007 Last Error Code
TXOK 1 3 - 3 rwh 0x00000008 Message Transmitted Successfully
0 No successful transmission since last (most recent) flag reset.
1 A message has been transmitted successfully (error-free and acknowledged by at least another node).
RXOK 1 4 - 4 rwh 0x00000010 Message Received Successfully
0 No successful reception since last (most recent) flag reset.
1 A message has been received successfully.
ALERT 1 5 - 5 rwh 0x00000020 Alert Warning
EWRN 1 6 - 6 rh 0x00000040 Error Warning Status
0 No warning limit exceeded.
1 One of the error counters REC or TEC reached the warning limit EWRNLVL.
BOFF 1 7 - 7 rh 0x00000080 Bus-off Status
0 CAN controller is not in the bus-off state.
1 CAN controller is in the bus-off state.
LLE 1 8 - 8 rwh 0x00000100 List Length Error
0 No List Length Error since last (most recent) flag reset.
1 A List Length Error has been detected during message acceptance filtering. The number of elements in the list that belongs to this CAN node differs from the list SIZE given in the list termination pointer.
LOE 1 9 - 9 rwh 0x00000200 List Object Error
0 No List Object Error since last (most recent) flag reset.
1 A List Object Error has been detected during message acceptance filtering. A message object with wrong LIST index entry in the Message Object Control Register has been detected.
SUSACK 1 10 - 10 rh 0x00000400 Suspend Acknowledge
0 The CAN node is not in Suspend Mode or a suspend request is pending, but the CAN node has not yet reached bus-idle or bus-off.
1 The CAN node is in Suspend Mode: The CAN node is inactive (bit NCR.INIT internally forced to 1) due to an OCDS suspend request.
 readable0x000007ff 
writeable0x0000033f
volatile0x000007ff


Top


 

CAN_NIPR3

"Node 3 Interrupt Pointer Register"

AddressCAN_NIPR3_ADDR = 0xF0004508
Absolute addressableNo
Reset value0x00000000
C typeCAN_NIPRm_t

CAN_NIPR3.bits "Node 3 Interrupt Pointer Register"
Mask:CAN_NIPRm_MASK = 0x0000ffff
Masks:  CAN_NIPRm_<Bit field>_MASK
LSBs:CAN_NIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ALINP 4 0 - 3 rw 0x0000000f Alert Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
LECINP 4 4 - 7 rw 0x000000f0 Last Error Code Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TRINP 4 8 - 11 rw 0x00000f00 Transfer OK Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
CFCINP 4 12 - 15 rw 0x0000f000 Frame Counter Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
 readable0x0000ffff 
writeable0x0000ffff
volatile0x00000000


Top


 

CAN_NPCR3

"Node 3 Port Control Register"

AddressCAN_NPCR3_ADDR = 0xF000450C
Absolute addressableNo
Reset value0x00000000
C typeCAN_NPCRm_t

CAN_NPCR3.bits "Node 3 Port Control Register"
Mask:CAN_NPCRm_MASK = 0x00000107
Masks:  CAN_NPCRm_<Bit field>_MASK
LSBs:CAN_NPCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXSEL 3 0 - 2 rw 0x00000007 Receive Select
LBM 1 8 - 8 rw 0x00000100 Loop-Back Mode
0 Loop-Back Mode is disabled.
1 Loop-Back Mode is enabled. This node is connected to an internal (virtual) loop-back CAN bus. All CAN nodes which are in Loop-Back Mode are connected to this virtual CAN bus so that they can communicate with each other internally. The external transmit line is forced recessive in Loop-Back Mode.
 readable0x00000107 
writeable0x00000107
volatile0x00000000


Top


 

CAN_NBTR3

"Node 3 Bit Timing Register"

AddressCAN_NBTR3_ADDR = 0xF0004510
Absolute addressableNo
Reset value0x00000000
C typeCAN_NBTRm_t

CAN_NBTR3.bits "Node 3 Bit Timing Register"
Mask:CAN_NBTRm_MASK = 0x0000ffff
Masks:  CAN_NBTRm_<Bit field>_MASK
LSBs:CAN_NBTRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BRP 6 0 - 5 rw 0x0000003f Baud Rate Prescaler
SJW 2 6 - 7 rw 0x000000c0 (Re) Synchronization Jump Width
TSEG1 4 8 - 11 rw 0x00000f00 Time Segment Before Sample Point
TSEG2 3 12 - 14 rw 0x00007000 Time Segment After Sample Point
DIV8 1 15 - 15 rw 0x00008000 Divide Prescaler Clock by 8
0 A time quantum lasts (BRP+1) clock cycles.
1 A time quantum lasts 8*(BRP+1) clock cycles.
 readable0x0000ffff 
writeable0x0000ffff
volatile0x00000000


Top


 

CAN_NECNT3

"Node 3 Error Counter Register"

AddressCAN_NECNT3_ADDR = 0xF0004514
Absolute addressableNo
Reset value0x00600000
C typeCAN_NECNTm_t

CAN_NECNT3.bits "Node 3 Error Counter Register"
Mask:CAN_NECNTm_MASK = 0x03ffffff
Masks:  CAN_NECNTm_<Bit field>_MASK
LSBs:CAN_NECNTm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
REC 8 0 - 7 rwh 0x000000ff Receive Error Counter
TEC 8 8 - 15 rwh 0x0000ff00 Transmit Error Counter
EWRNLVL 8 16 - 23 rw 0x00ff0000 Error Warning Level
LETD 1 24 - 24 rh 0x01000000 Last Error Transfer Direction
0 The last error occurred while the CAN node x was receiver (REC has been incremented).
1 The last error occurred while the CAN node x was transmitter (TEC has been incremented).
LEINC 1 25 - 25 rh 0x02000000 Last Error Increment
0 The last error led to an error counter increment of 1.
1 The last error led to an error counter increment of 8.
 readable0x03ffffff 
writeable0x00ffffff
volatile0x0300ffff


Top


 

CAN_NFCR3

"Node 3 Frame Counter Register"

AddressCAN_NFCR3_ADDR = 0xF0004518
Absolute addressableNo
Reset value0x00000000
C typeCAN_NFCRm_t

CAN_NFCR3.bits "Node 3 Frame Counter Register"
Mask:CAN_NFCRm_MASK = 0x00dfffff
Masks:  CAN_NFCRm_<Bit field>_MASK
LSBs:CAN_NFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
CFC 16 0 - 15 rwh 0x0000ffff CAN Frame Counter
CFSEL 3 16 - 18 rw 0x00070000 CAN Frame Count Selection
000 The frame counter is incremented (internally) at the beginning of a new bit time. The value is sampled during the SOF bit of a new frame. The sampled value is visible in the CFC field.
CFMOD 2 19 - 20 rw 0x00180000 CAN Frame Counter Mode
00 Frame Count Mode: The frame counter is incremented upon the reception and transmission of frames.
01 Time Stamp Mode: The frame counter is used to count bit times.
10 Bit Timing Mode: The frame counter is used for analysis of the bit timing.
CFCIE 1 22 - 22 rw 0x00400000 CAN Frame Count Interrupt Enable
0 CAN frame counter overflow interrupt is disabled.
1 CAN frame counter overflow interrupt is enabled.
CFCOV 1 23 - 23 rwh 0x00800000 CAN Frame Counter Overflow Flag
0 No overflow has occurred since last flag reset.
1 An overflow has occurred since last flag reset.
 readable0x00dfffff 
writeable0x00dfffff
volatile0x0080ffff


Top


 

CAN_MOFCR0

"Message Object 0 Function Control Register"

AddressCAN_MOFCR0_ADDR = 0xF0005000
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR0.bits "Message Object 0 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR0

"Message Object 0 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR0_ADDR = 0xF0005004
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR0.bits "Message Object 0 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR0

"Message Object 0 Interrupt Pointer Register"

AddressCAN_MOIPR0_ADDR = 0xF0005008
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR0.bits "Message Object 0 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR0

"Message Object 0 Acceptance Mask Register"

AddressCAN_MOAMR0_ADDR = 0xF000500C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR0.bits "Message Object 0 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL0

"Message Object 0 Data Register Low"

AddressCAN_MODATAL0_ADDR = 0xF0005010
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL0.bits "Message Object 0 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH0

"Message Object 0 Data Register High"

AddressCAN_MODATAH0_ADDR = 0xF0005014
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH0.bits "Message Object 0 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR0

"Message Object 0 Arbitration Register"

AddressCAN_MOAR0_ADDR = 0xF0005018
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR0.bits "Message Object 0 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR0

"Message Object 0"

AddressCAN_MOCTR0_ADDR = 0xF000501C
Absolute addressableNo
Reset value0x01000000
C typeCAN_MOCTRm_t

CAN_MOCTR0.ctr "Message Object 0 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR0.stat "Message Object 0 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR1

"Message Object 1 Function Control Register"

AddressCAN_MOFCR1_ADDR = 0xF0005020
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR1.bits "Message Object 1 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR1

"Message Object 1 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR1_ADDR = 0xF0005024
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR1.bits "Message Object 1 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR1

"Message Object 1 Interrupt Pointer Register"

AddressCAN_MOIPR1_ADDR = 0xF0005028
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR1.bits "Message Object 1 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR1

"Message Object 1 Acceptance Mask Register"

AddressCAN_MOAMR1_ADDR = 0xF000502C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR1.bits "Message Object 1 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL1

"Message Object 1 Data Register Low"

AddressCAN_MODATAL1_ADDR = 0xF0005030
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL1.bits "Message Object 1 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH1

"Message Object 1 Data Register High"

AddressCAN_MODATAH1_ADDR = 0xF0005034
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH1.bits "Message Object 1 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR1

"Message Object 1 Arbitration Register"

AddressCAN_MOAR1_ADDR = 0xF0005038
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR1.bits "Message Object 1 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR1

"Message Object 1"

AddressCAN_MOCTR1_ADDR = 0xF000503C
Absolute addressableNo
Reset value0x02000000
C typeCAN_MOCTRm_t

CAN_MOCTR1.ctr "Message Object 1 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR1.stat "Message Object 1 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR2

"Message Object 2 Function Control Register"

AddressCAN_MOFCR2_ADDR = 0xF0005040
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR2.bits "Message Object 2 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR2

"Message Object 2 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR2_ADDR = 0xF0005044
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR2.bits "Message Object 2 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR2

"Message Object 2 Interrupt Pointer Register"

AddressCAN_MOIPR2_ADDR = 0xF0005048
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR2.bits "Message Object 2 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR2

"Message Object 2 Acceptance Mask Register"

AddressCAN_MOAMR2_ADDR = 0xF000504C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR2.bits "Message Object 2 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL2

"Message Object 2 Data Register Low"

AddressCAN_MODATAL2_ADDR = 0xF0005050
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL2.bits "Message Object 2 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH2

"Message Object 2 Data Register High"

AddressCAN_MODATAH2_ADDR = 0xF0005054
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH2.bits "Message Object 2 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR2

"Message Object 2 Arbitration Register"

AddressCAN_MOAR2_ADDR = 0xF0005058
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR2.bits "Message Object 2 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR2

"Message Object 2"

AddressCAN_MOCTR2_ADDR = 0xF000505C
Absolute addressableNo
Reset value0x03010000
C typeCAN_MOCTRm_t

CAN_MOCTR2.ctr "Message Object 2 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR2.stat "Message Object 2 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR3

"Message Object 3 Function Control Register"

AddressCAN_MOFCR3_ADDR = 0xF0005060
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR3.bits "Message Object 3 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR3

"Message Object 3 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR3_ADDR = 0xF0005064
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR3.bits "Message Object 3 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR3

"Message Object 3 Interrupt Pointer Register"

AddressCAN_MOIPR3_ADDR = 0xF0005068
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR3.bits "Message Object 3 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR3

"Message Object 3 Acceptance Mask Register"

AddressCAN_MOAMR3_ADDR = 0xF000506C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR3.bits "Message Object 3 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL3

"Message Object 3 Data Register Low"

AddressCAN_MODATAL3_ADDR = 0xF0005070
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL3.bits "Message Object 3 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH3

"Message Object 3 Data Register High"

AddressCAN_MODATAH3_ADDR = 0xF0005074
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH3.bits "Message Object 3 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR3

"Message Object 3 Arbitration Register"

AddressCAN_MOAR3_ADDR = 0xF0005078
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR3.bits "Message Object 3 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR3

"Message Object 3"

AddressCAN_MOCTR3_ADDR = 0xF000507C
Absolute addressableNo
Reset value0x04020000
C typeCAN_MOCTRm_t

CAN_MOCTR3.ctr "Message Object 3 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR3.stat "Message Object 3 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR4

"Message Object 4 Function Control Register"

AddressCAN_MOFCR4_ADDR = 0xF0005080
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR4.bits "Message Object 4 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR4

"Message Object 4 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR4_ADDR = 0xF0005084
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR4.bits "Message Object 4 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR4

"Message Object 4 Interrupt Pointer Register"

AddressCAN_MOIPR4_ADDR = 0xF0005088
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR4.bits "Message Object 4 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR4

"Message Object 4 Acceptance Mask Register"

AddressCAN_MOAMR4_ADDR = 0xF000508C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR4.bits "Message Object 4 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL4

"Message Object 4 Data Register Low"

AddressCAN_MODATAL4_ADDR = 0xF0005090
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL4.bits "Message Object 4 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH4

"Message Object 4 Data Register High"

AddressCAN_MODATAH4_ADDR = 0xF0005094
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH4.bits "Message Object 4 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR4

"Message Object 4 Arbitration Register"

AddressCAN_MOAR4_ADDR = 0xF0005098
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR4.bits "Message Object 4 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR4

"Message Object 4"

AddressCAN_MOCTR4_ADDR = 0xF000509C
Absolute addressableNo
Reset value0x05030000
C typeCAN_MOCTRm_t

CAN_MOCTR4.ctr "Message Object 4 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR4.stat "Message Object 4 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR5

"Message Object 5 Function Control Register"

AddressCAN_MOFCR5_ADDR = 0xF00050A0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR5.bits "Message Object 5 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR5

"Message Object 5 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR5_ADDR = 0xF00050A4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR5.bits "Message Object 5 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR5

"Message Object 5 Interrupt Pointer Register"

AddressCAN_MOIPR5_ADDR = 0xF00050A8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR5.bits "Message Object 5 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR5

"Message Object 5 Acceptance Mask Register"

AddressCAN_MOAMR5_ADDR = 0xF00050AC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR5.bits "Message Object 5 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL5

"Message Object 5 Data Register Low"

AddressCAN_MODATAL5_ADDR = 0xF00050B0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL5.bits "Message Object 5 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH5

"Message Object 5 Data Register High"

AddressCAN_MODATAH5_ADDR = 0xF00050B4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH5.bits "Message Object 5 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR5

"Message Object 5 Arbitration Register"

AddressCAN_MOAR5_ADDR = 0xF00050B8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR5.bits "Message Object 5 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR5

"Message Object 5"

AddressCAN_MOCTR5_ADDR = 0xF00050BC
Absolute addressableNo
Reset value0x06040000
C typeCAN_MOCTRm_t

CAN_MOCTR5.ctr "Message Object 5 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR5.stat "Message Object 5 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR6

"Message Object 6 Function Control Register"

AddressCAN_MOFCR6_ADDR = 0xF00050C0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR6.bits "Message Object 6 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR6

"Message Object 6 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR6_ADDR = 0xF00050C4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR6.bits "Message Object 6 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR6

"Message Object 6 Interrupt Pointer Register"

AddressCAN_MOIPR6_ADDR = 0xF00050C8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR6.bits "Message Object 6 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR6

"Message Object 6 Acceptance Mask Register"

AddressCAN_MOAMR6_ADDR = 0xF00050CC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR6.bits "Message Object 6 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL6

"Message Object 6 Data Register Low"

AddressCAN_MODATAL6_ADDR = 0xF00050D0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL6.bits "Message Object 6 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH6

"Message Object 6 Data Register High"

AddressCAN_MODATAH6_ADDR = 0xF00050D4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH6.bits "Message Object 6 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR6

"Message Object 6 Arbitration Register"

AddressCAN_MOAR6_ADDR = 0xF00050D8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR6.bits "Message Object 6 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR6

"Message Object 6"

AddressCAN_MOCTR6_ADDR = 0xF00050DC
Absolute addressableNo
Reset value0x07050000
C typeCAN_MOCTRm_t

CAN_MOCTR6.ctr "Message Object 6 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR6.stat "Message Object 6 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR7

"Message Object 7 Function Control Register"

AddressCAN_MOFCR7_ADDR = 0xF00050E0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR7.bits "Message Object 7 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR7

"Message Object 7 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR7_ADDR = 0xF00050E4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR7.bits "Message Object 7 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR7

"Message Object 7 Interrupt Pointer Register"

AddressCAN_MOIPR7_ADDR = 0xF00050E8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR7.bits "Message Object 7 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR7

"Message Object 7 Acceptance Mask Register"

AddressCAN_MOAMR7_ADDR = 0xF00050EC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR7.bits "Message Object 7 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL7

"Message Object 7 Data Register Low"

AddressCAN_MODATAL7_ADDR = 0xF00050F0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL7.bits "Message Object 7 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH7

"Message Object 7 Data Register High"

AddressCAN_MODATAH7_ADDR = 0xF00050F4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH7.bits "Message Object 7 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR7

"Message Object 7 Arbitration Register"

AddressCAN_MOAR7_ADDR = 0xF00050F8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR7.bits "Message Object 7 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR7

"Message Object 7"

AddressCAN_MOCTR7_ADDR = 0xF00050FC
Absolute addressableNo
Reset value0x08060000
C typeCAN_MOCTRm_t

CAN_MOCTR7.ctr "Message Object 7 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR7.stat "Message Object 7 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR8

"Message Object 8 Function Control Register"

AddressCAN_MOFCR8_ADDR = 0xF0005100
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR8.bits "Message Object 8 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR8

"Message Object 8 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR8_ADDR = 0xF0005104
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR8.bits "Message Object 8 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR8

"Message Object 8 Interrupt Pointer Register"

AddressCAN_MOIPR8_ADDR = 0xF0005108
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR8.bits "Message Object 8 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR8

"Message Object 8 Acceptance Mask Register"

AddressCAN_MOAMR8_ADDR = 0xF000510C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR8.bits "Message Object 8 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL8

"Message Object 8 Data Register Low"

AddressCAN_MODATAL8_ADDR = 0xF0005110
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL8.bits "Message Object 8 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH8

"Message Object 8 Data Register High"

AddressCAN_MODATAH8_ADDR = 0xF0005114
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH8.bits "Message Object 8 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR8

"Message Object 8 Arbitration Register"

AddressCAN_MOAR8_ADDR = 0xF0005118
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR8.bits "Message Object 8 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR8

"Message Object 8"

AddressCAN_MOCTR8_ADDR = 0xF000511C
Absolute addressableNo
Reset value0x09070000
C typeCAN_MOCTRm_t

CAN_MOCTR8.ctr "Message Object 8 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR8.stat "Message Object 8 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR9

"Message Object 9 Function Control Register"

AddressCAN_MOFCR9_ADDR = 0xF0005120
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR9.bits "Message Object 9 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR9

"Message Object 9 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR9_ADDR = 0xF0005124
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR9.bits "Message Object 9 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR9

"Message Object 9 Interrupt Pointer Register"

AddressCAN_MOIPR9_ADDR = 0xF0005128
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR9.bits "Message Object 9 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR9

"Message Object 9 Acceptance Mask Register"

AddressCAN_MOAMR9_ADDR = 0xF000512C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR9.bits "Message Object 9 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL9

"Message Object 9 Data Register Low"

AddressCAN_MODATAL9_ADDR = 0xF0005130
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL9.bits "Message Object 9 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH9

"Message Object 9 Data Register High"

AddressCAN_MODATAH9_ADDR = 0xF0005134
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH9.bits "Message Object 9 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR9

"Message Object 9 Arbitration Register"

AddressCAN_MOAR9_ADDR = 0xF0005138
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR9.bits "Message Object 9 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR9

"Message Object 9"

AddressCAN_MOCTR9_ADDR = 0xF000513C
Absolute addressableNo
Reset value0x0A080000
C typeCAN_MOCTRm_t

CAN_MOCTR9.ctr "Message Object 9 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR9.stat "Message Object 9 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR10

"Message Object 10 Function Control Register"

AddressCAN_MOFCR10_ADDR = 0xF0005140
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR10.bits "Message Object 10 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR10

"Message Object 10 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR10_ADDR = 0xF0005144
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR10.bits "Message Object 10 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR10

"Message Object 10 Interrupt Pointer Register"

AddressCAN_MOIPR10_ADDR = 0xF0005148
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR10.bits "Message Object 10 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR10

"Message Object 10 Acceptance Mask Register"

AddressCAN_MOAMR10_ADDR = 0xF000514C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR10.bits "Message Object 10 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL10

"Message Object 10 Data Register Low"

AddressCAN_MODATAL10_ADDR = 0xF0005150
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL10.bits "Message Object 10 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH10

"Message Object 10 Data Register High"

AddressCAN_MODATAH10_ADDR = 0xF0005154
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH10.bits "Message Object 10 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR10

"Message Object 10 Arbitration Register"

AddressCAN_MOAR10_ADDR = 0xF0005158
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR10.bits "Message Object 10 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR10

"Message Object 10"

AddressCAN_MOCTR10_ADDR = 0xF000515C
Absolute addressableNo
Reset value0x0B090000
C typeCAN_MOCTRm_t

CAN_MOCTR10.ctr "Message Object 10 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR10.stat "Message Object 10 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR11

"Message Object 11 Function Control Register"

AddressCAN_MOFCR11_ADDR = 0xF0005160
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR11.bits "Message Object 11 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR11

"Message Object 11 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR11_ADDR = 0xF0005164
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR11.bits "Message Object 11 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR11

"Message Object 11 Interrupt Pointer Register"

AddressCAN_MOIPR11_ADDR = 0xF0005168
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR11.bits "Message Object 11 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR11

"Message Object 11 Acceptance Mask Register"

AddressCAN_MOAMR11_ADDR = 0xF000516C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR11.bits "Message Object 11 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL11

"Message Object 11 Data Register Low"

AddressCAN_MODATAL11_ADDR = 0xF0005170
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL11.bits "Message Object 11 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH11

"Message Object 11 Data Register High"

AddressCAN_MODATAH11_ADDR = 0xF0005174
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH11.bits "Message Object 11 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR11

"Message Object 11 Arbitration Register"

AddressCAN_MOAR11_ADDR = 0xF0005178
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR11.bits "Message Object 11 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR11

"Message Object 11"

AddressCAN_MOCTR11_ADDR = 0xF000517C
Absolute addressableNo
Reset value0x0C0A0000
C typeCAN_MOCTRm_t

CAN_MOCTR11.ctr "Message Object 11 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR11.stat "Message Object 11 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR12

"Message Object 12 Function Control Register"

AddressCAN_MOFCR12_ADDR = 0xF0005180
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR12.bits "Message Object 12 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR12

"Message Object 12 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR12_ADDR = 0xF0005184
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR12.bits "Message Object 12 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR12

"Message Object 12 Interrupt Pointer Register"

AddressCAN_MOIPR12_ADDR = 0xF0005188
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR12.bits "Message Object 12 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR12

"Message Object 12 Acceptance Mask Register"

AddressCAN_MOAMR12_ADDR = 0xF000518C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR12.bits "Message Object 12 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL12

"Message Object 12 Data Register Low"

AddressCAN_MODATAL12_ADDR = 0xF0005190
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL12.bits "Message Object 12 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH12

"Message Object 12 Data Register High"

AddressCAN_MODATAH12_ADDR = 0xF0005194
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH12.bits "Message Object 12 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR12

"Message Object 12 Arbitration Register"

AddressCAN_MOAR12_ADDR = 0xF0005198
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR12.bits "Message Object 12 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR12

"Message Object 12"

AddressCAN_MOCTR12_ADDR = 0xF000519C
Absolute addressableNo
Reset value0x0D0B0000
C typeCAN_MOCTRm_t

CAN_MOCTR12.ctr "Message Object 12 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR12.stat "Message Object 12 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR13

"Message Object 13 Function Control Register"

AddressCAN_MOFCR13_ADDR = 0xF00051A0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR13.bits "Message Object 13 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR13

"Message Object 13 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR13_ADDR = 0xF00051A4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR13.bits "Message Object 13 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR13

"Message Object 13 Interrupt Pointer Register"

AddressCAN_MOIPR13_ADDR = 0xF00051A8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR13.bits "Message Object 13 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR13

"Message Object 13 Acceptance Mask Register"

AddressCAN_MOAMR13_ADDR = 0xF00051AC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR13.bits "Message Object 13 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL13

"Message Object 13 Data Register Low"

AddressCAN_MODATAL13_ADDR = 0xF00051B0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL13.bits "Message Object 13 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH13

"Message Object 13 Data Register High"

AddressCAN_MODATAH13_ADDR = 0xF00051B4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH13.bits "Message Object 13 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR13

"Message Object 13 Arbitration Register"

AddressCAN_MOAR13_ADDR = 0xF00051B8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR13.bits "Message Object 13 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR13

"Message Object 13"

AddressCAN_MOCTR13_ADDR = 0xF00051BC
Absolute addressableNo
Reset value0x0E0C0000
C typeCAN_MOCTRm_t

CAN_MOCTR13.ctr "Message Object 13 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR13.stat "Message Object 13 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR14

"Message Object 14 Function Control Register"

AddressCAN_MOFCR14_ADDR = 0xF00051C0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR14.bits "Message Object 14 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR14

"Message Object 14 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR14_ADDR = 0xF00051C4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR14.bits "Message Object 14 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR14

"Message Object 14 Interrupt Pointer Register"

AddressCAN_MOIPR14_ADDR = 0xF00051C8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR14.bits "Message Object 14 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR14

"Message Object 14 Acceptance Mask Register"

AddressCAN_MOAMR14_ADDR = 0xF00051CC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR14.bits "Message Object 14 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL14

"Message Object 14 Data Register Low"

AddressCAN_MODATAL14_ADDR = 0xF00051D0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL14.bits "Message Object 14 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH14

"Message Object 14 Data Register High"

AddressCAN_MODATAH14_ADDR = 0xF00051D4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH14.bits "Message Object 14 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR14

"Message Object 14 Arbitration Register"

AddressCAN_MOAR14_ADDR = 0xF00051D8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR14.bits "Message Object 14 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR14

"Message Object 14"

AddressCAN_MOCTR14_ADDR = 0xF00051DC
Absolute addressableNo
Reset value0x0F0D0000
C typeCAN_MOCTRm_t

CAN_MOCTR14.ctr "Message Object 14 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR14.stat "Message Object 14 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR15

"Message Object 15 Function Control Register"

AddressCAN_MOFCR15_ADDR = 0xF00051E0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR15.bits "Message Object 15 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR15

"Message Object 15 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR15_ADDR = 0xF00051E4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR15.bits "Message Object 15 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR15

"Message Object 15 Interrupt Pointer Register"

AddressCAN_MOIPR15_ADDR = 0xF00051E8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR15.bits "Message Object 15 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR15

"Message Object 15 Acceptance Mask Register"

AddressCAN_MOAMR15_ADDR = 0xF00051EC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR15.bits "Message Object 15 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL15

"Message Object 15 Data Register Low"

AddressCAN_MODATAL15_ADDR = 0xF00051F0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL15.bits "Message Object 15 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH15

"Message Object 15 Data Register High"

AddressCAN_MODATAH15_ADDR = 0xF00051F4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH15.bits "Message Object 15 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR15

"Message Object 15 Arbitration Register"

AddressCAN_MOAR15_ADDR = 0xF00051F8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR15.bits "Message Object 15 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR15

"Message Object 15"

AddressCAN_MOCTR15_ADDR = 0xF00051FC
Absolute addressableNo
Reset value0x100E0000
C typeCAN_MOCTRm_t

CAN_MOCTR15.ctr "Message Object 15 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR15.stat "Message Object 15 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR16

"Message Object 16 Function Control Register"

AddressCAN_MOFCR16_ADDR = 0xF0005200
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR16.bits "Message Object 16 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR16

"Message Object 16 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR16_ADDR = 0xF0005204
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR16.bits "Message Object 16 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR16

"Message Object 16 Interrupt Pointer Register"

AddressCAN_MOIPR16_ADDR = 0xF0005208
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR16.bits "Message Object 16 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR16

"Message Object 16 Acceptance Mask Register"

AddressCAN_MOAMR16_ADDR = 0xF000520C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR16.bits "Message Object 16 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL16

"Message Object 16 Data Register Low"

AddressCAN_MODATAL16_ADDR = 0xF0005210
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL16.bits "Message Object 16 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH16

"Message Object 16 Data Register High"

AddressCAN_MODATAH16_ADDR = 0xF0005214
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH16.bits "Message Object 16 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR16

"Message Object 16 Arbitration Register"

AddressCAN_MOAR16_ADDR = 0xF0005218
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR16.bits "Message Object 16 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR16

"Message Object 16"

AddressCAN_MOCTR16_ADDR = 0xF000521C
Absolute addressableNo
Reset value0x110F0000
C typeCAN_MOCTRm_t

CAN_MOCTR16.ctr "Message Object 16 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR16.stat "Message Object 16 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR17

"Message Object 17 Function Control Register"

AddressCAN_MOFCR17_ADDR = 0xF0005220
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR17.bits "Message Object 17 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR17

"Message Object 17 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR17_ADDR = 0xF0005224
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR17.bits "Message Object 17 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR17

"Message Object 17 Interrupt Pointer Register"

AddressCAN_MOIPR17_ADDR = 0xF0005228
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR17.bits "Message Object 17 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR17

"Message Object 17 Acceptance Mask Register"

AddressCAN_MOAMR17_ADDR = 0xF000522C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR17.bits "Message Object 17 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL17

"Message Object 17 Data Register Low"

AddressCAN_MODATAL17_ADDR = 0xF0005230
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL17.bits "Message Object 17 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH17

"Message Object 17 Data Register High"

AddressCAN_MODATAH17_ADDR = 0xF0005234
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH17.bits "Message Object 17 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR17

"Message Object 17 Arbitration Register"

AddressCAN_MOAR17_ADDR = 0xF0005238
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR17.bits "Message Object 17 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR17

"Message Object 17"

AddressCAN_MOCTR17_ADDR = 0xF000523C
Absolute addressableNo
Reset value0x12100000
C typeCAN_MOCTRm_t

CAN_MOCTR17.ctr "Message Object 17 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR17.stat "Message Object 17 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR18

"Message Object 18 Function Control Register"

AddressCAN_MOFCR18_ADDR = 0xF0005240
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR18.bits "Message Object 18 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR18

"Message Object 18 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR18_ADDR = 0xF0005244
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR18.bits "Message Object 18 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR18

"Message Object 18 Interrupt Pointer Register"

AddressCAN_MOIPR18_ADDR = 0xF0005248
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR18.bits "Message Object 18 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR18

"Message Object 18 Acceptance Mask Register"

AddressCAN_MOAMR18_ADDR = 0xF000524C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR18.bits "Message Object 18 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL18

"Message Object 18 Data Register Low"

AddressCAN_MODATAL18_ADDR = 0xF0005250
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL18.bits "Message Object 18 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH18

"Message Object 18 Data Register High"

AddressCAN_MODATAH18_ADDR = 0xF0005254
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH18.bits "Message Object 18 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR18

"Message Object 18 Arbitration Register"

AddressCAN_MOAR18_ADDR = 0xF0005258
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR18.bits "Message Object 18 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR18

"Message Object 18"

AddressCAN_MOCTR18_ADDR = 0xF000525C
Absolute addressableNo
Reset value0x13110000
C typeCAN_MOCTRm_t

CAN_MOCTR18.ctr "Message Object 18 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR18.stat "Message Object 18 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR19

"Message Object 19 Function Control Register"

AddressCAN_MOFCR19_ADDR = 0xF0005260
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR19.bits "Message Object 19 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR19

"Message Object 19 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR19_ADDR = 0xF0005264
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR19.bits "Message Object 19 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR19

"Message Object 19 Interrupt Pointer Register"

AddressCAN_MOIPR19_ADDR = 0xF0005268
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR19.bits "Message Object 19 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR19

"Message Object 19 Acceptance Mask Register"

AddressCAN_MOAMR19_ADDR = 0xF000526C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR19.bits "Message Object 19 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL19

"Message Object 19 Data Register Low"

AddressCAN_MODATAL19_ADDR = 0xF0005270
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL19.bits "Message Object 19 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH19

"Message Object 19 Data Register High"

AddressCAN_MODATAH19_ADDR = 0xF0005274
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH19.bits "Message Object 19 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR19

"Message Object 19 Arbitration Register"

AddressCAN_MOAR19_ADDR = 0xF0005278
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR19.bits "Message Object 19 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR19

"Message Object 19"

AddressCAN_MOCTR19_ADDR = 0xF000527C
Absolute addressableNo
Reset value0x14120000
C typeCAN_MOCTRm_t

CAN_MOCTR19.ctr "Message Object 19 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR19.stat "Message Object 19 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR20

"Message Object 20 Function Control Register"

AddressCAN_MOFCR20_ADDR = 0xF0005280
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR20.bits "Message Object 20 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR20

"Message Object 20 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR20_ADDR = 0xF0005284
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR20.bits "Message Object 20 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR20

"Message Object 20 Interrupt Pointer Register"

AddressCAN_MOIPR20_ADDR = 0xF0005288
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR20.bits "Message Object 20 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR20

"Message Object 20 Acceptance Mask Register"

AddressCAN_MOAMR20_ADDR = 0xF000528C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR20.bits "Message Object 20 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL20

"Message Object 20 Data Register Low"

AddressCAN_MODATAL20_ADDR = 0xF0005290
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL20.bits "Message Object 20 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH20

"Message Object 20 Data Register High"

AddressCAN_MODATAH20_ADDR = 0xF0005294
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH20.bits "Message Object 20 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR20

"Message Object 20 Arbitration Register"

AddressCAN_MOAR20_ADDR = 0xF0005298
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR20.bits "Message Object 20 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR20

"Message Object 20"

AddressCAN_MOCTR20_ADDR = 0xF000529C
Absolute addressableNo
Reset value0x15130000
C typeCAN_MOCTRm_t

CAN_MOCTR20.ctr "Message Object 20 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR20.stat "Message Object 20 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR21

"Message Object 21 Function Control Register"

AddressCAN_MOFCR21_ADDR = 0xF00052A0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR21.bits "Message Object 21 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR21

"Message Object 21 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR21_ADDR = 0xF00052A4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR21.bits "Message Object 21 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR21

"Message Object 21 Interrupt Pointer Register"

AddressCAN_MOIPR21_ADDR = 0xF00052A8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR21.bits "Message Object 21 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR21

"Message Object 21 Acceptance Mask Register"

AddressCAN_MOAMR21_ADDR = 0xF00052AC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR21.bits "Message Object 21 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL21

"Message Object 21 Data Register Low"

AddressCAN_MODATAL21_ADDR = 0xF00052B0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL21.bits "Message Object 21 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH21

"Message Object 21 Data Register High"

AddressCAN_MODATAH21_ADDR = 0xF00052B4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH21.bits "Message Object 21 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR21

"Message Object 21 Arbitration Register"

AddressCAN_MOAR21_ADDR = 0xF00052B8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR21.bits "Message Object 21 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR21

"Message Object 21"

AddressCAN_MOCTR21_ADDR = 0xF00052BC
Absolute addressableNo
Reset value0x16140000
C typeCAN_MOCTRm_t

CAN_MOCTR21.ctr "Message Object 21 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR21.stat "Message Object 21 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR22

"Message Object 22 Function Control Register"

AddressCAN_MOFCR22_ADDR = 0xF00052C0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR22.bits "Message Object 22 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR22

"Message Object 22 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR22_ADDR = 0xF00052C4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR22.bits "Message Object 22 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR22

"Message Object 22 Interrupt Pointer Register"

AddressCAN_MOIPR22_ADDR = 0xF00052C8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR22.bits "Message Object 22 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR22

"Message Object 22 Acceptance Mask Register"

AddressCAN_MOAMR22_ADDR = 0xF00052CC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR22.bits "Message Object 22 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL22

"Message Object 22 Data Register Low"

AddressCAN_MODATAL22_ADDR = 0xF00052D0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL22.bits "Message Object 22 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH22

"Message Object 22 Data Register High"

AddressCAN_MODATAH22_ADDR = 0xF00052D4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH22.bits "Message Object 22 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR22

"Message Object 22 Arbitration Register"

AddressCAN_MOAR22_ADDR = 0xF00052D8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR22.bits "Message Object 22 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR22

"Message Object 22"

AddressCAN_MOCTR22_ADDR = 0xF00052DC
Absolute addressableNo
Reset value0x17150000
C typeCAN_MOCTRm_t

CAN_MOCTR22.ctr "Message Object 22 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR22.stat "Message Object 22 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR23

"Message Object 23 Function Control Register"

AddressCAN_MOFCR23_ADDR = 0xF00052E0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR23.bits "Message Object 23 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR23

"Message Object 23 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR23_ADDR = 0xF00052E4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR23.bits "Message Object 23 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR23

"Message Object 23 Interrupt Pointer Register"

AddressCAN_MOIPR23_ADDR = 0xF00052E8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR23.bits "Message Object 23 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR23

"Message Object 23 Acceptance Mask Register"

AddressCAN_MOAMR23_ADDR = 0xF00052EC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR23.bits "Message Object 23 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL23

"Message Object 23 Data Register Low"

AddressCAN_MODATAL23_ADDR = 0xF00052F0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL23.bits "Message Object 23 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH23

"Message Object 23 Data Register High"

AddressCAN_MODATAH23_ADDR = 0xF00052F4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH23.bits "Message Object 23 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR23

"Message Object 23 Arbitration Register"

AddressCAN_MOAR23_ADDR = 0xF00052F8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR23.bits "Message Object 23 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR23

"Message Object 23"

AddressCAN_MOCTR23_ADDR = 0xF00052FC
Absolute addressableNo
Reset value0x18160000
C typeCAN_MOCTRm_t

CAN_MOCTR23.ctr "Message Object 23 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR23.stat "Message Object 23 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR24

"Message Object 24 Function Control Register"

AddressCAN_MOFCR24_ADDR = 0xF0005300
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR24.bits "Message Object 24 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR24

"Message Object 24 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR24_ADDR = 0xF0005304
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR24.bits "Message Object 24 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR24

"Message Object 24 Interrupt Pointer Register"

AddressCAN_MOIPR24_ADDR = 0xF0005308
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR24.bits "Message Object 24 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR24

"Message Object 24 Acceptance Mask Register"

AddressCAN_MOAMR24_ADDR = 0xF000530C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR24.bits "Message Object 24 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL24

"Message Object 24 Data Register Low"

AddressCAN_MODATAL24_ADDR = 0xF0005310
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL24.bits "Message Object 24 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH24

"Message Object 24 Data Register High"

AddressCAN_MODATAH24_ADDR = 0xF0005314
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH24.bits "Message Object 24 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR24

"Message Object 24 Arbitration Register"

AddressCAN_MOAR24_ADDR = 0xF0005318
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR24.bits "Message Object 24 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR24

"Message Object 24"

AddressCAN_MOCTR24_ADDR = 0xF000531C
Absolute addressableNo
Reset value0x19170000
C typeCAN_MOCTRm_t

CAN_MOCTR24.ctr "Message Object 24 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR24.stat "Message Object 24 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR25

"Message Object 25 Function Control Register"

AddressCAN_MOFCR25_ADDR = 0xF0005320
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR25.bits "Message Object 25 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR25

"Message Object 25 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR25_ADDR = 0xF0005324
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR25.bits "Message Object 25 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR25

"Message Object 25 Interrupt Pointer Register"

AddressCAN_MOIPR25_ADDR = 0xF0005328
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR25.bits "Message Object 25 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR25

"Message Object 25 Acceptance Mask Register"

AddressCAN_MOAMR25_ADDR = 0xF000532C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR25.bits "Message Object 25 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL25

"Message Object 25 Data Register Low"

AddressCAN_MODATAL25_ADDR = 0xF0005330
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL25.bits "Message Object 25 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH25

"Message Object 25 Data Register High"

AddressCAN_MODATAH25_ADDR = 0xF0005334
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH25.bits "Message Object 25 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR25

"Message Object 25 Arbitration Register"

AddressCAN_MOAR25_ADDR = 0xF0005338
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR25.bits "Message Object 25 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR25

"Message Object 25"

AddressCAN_MOCTR25_ADDR = 0xF000533C
Absolute addressableNo
Reset value0x1A180000
C typeCAN_MOCTRm_t

CAN_MOCTR25.ctr "Message Object 25 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR25.stat "Message Object 25 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR26

"Message Object 26 Function Control Register"

AddressCAN_MOFCR26_ADDR = 0xF0005340
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR26.bits "Message Object 26 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR26

"Message Object 26 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR26_ADDR = 0xF0005344
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR26.bits "Message Object 26 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR26

"Message Object 26 Interrupt Pointer Register"

AddressCAN_MOIPR26_ADDR = 0xF0005348
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR26.bits "Message Object 26 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR26

"Message Object 26 Acceptance Mask Register"

AddressCAN_MOAMR26_ADDR = 0xF000534C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR26.bits "Message Object 26 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL26

"Message Object 26 Data Register Low"

AddressCAN_MODATAL26_ADDR = 0xF0005350
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL26.bits "Message Object 26 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH26

"Message Object 26 Data Register High"

AddressCAN_MODATAH26_ADDR = 0xF0005354
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH26.bits "Message Object 26 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR26

"Message Object 26 Arbitration Register"

AddressCAN_MOAR26_ADDR = 0xF0005358
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR26.bits "Message Object 26 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR26

"Message Object 26"

AddressCAN_MOCTR26_ADDR = 0xF000535C
Absolute addressableNo
Reset value0x1B190000
C typeCAN_MOCTRm_t

CAN_MOCTR26.ctr "Message Object 26 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR26.stat "Message Object 26 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR27

"Message Object 27 Function Control Register"

AddressCAN_MOFCR27_ADDR = 0xF0005360
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR27.bits "Message Object 27 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR27

"Message Object 27 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR27_ADDR = 0xF0005364
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR27.bits "Message Object 27 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR27

"Message Object 27 Interrupt Pointer Register"

AddressCAN_MOIPR27_ADDR = 0xF0005368
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR27.bits "Message Object 27 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR27

"Message Object 27 Acceptance Mask Register"

AddressCAN_MOAMR27_ADDR = 0xF000536C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR27.bits "Message Object 27 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL27

"Message Object 27 Data Register Low"

AddressCAN_MODATAL27_ADDR = 0xF0005370
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL27.bits "Message Object 27 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH27

"Message Object 27 Data Register High"

AddressCAN_MODATAH27_ADDR = 0xF0005374
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH27.bits "Message Object 27 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR27

"Message Object 27 Arbitration Register"

AddressCAN_MOAR27_ADDR = 0xF0005378
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR27.bits "Message Object 27 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR27

"Message Object 27"

AddressCAN_MOCTR27_ADDR = 0xF000537C
Absolute addressableNo
Reset value0x1C1A0000
C typeCAN_MOCTRm_t

CAN_MOCTR27.ctr "Message Object 27 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR27.stat "Message Object 27 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR28

"Message Object 28 Function Control Register"

AddressCAN_MOFCR28_ADDR = 0xF0005380
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR28.bits "Message Object 28 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR28

"Message Object 28 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR28_ADDR = 0xF0005384
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR28.bits "Message Object 28 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR28

"Message Object 28 Interrupt Pointer Register"

AddressCAN_MOIPR28_ADDR = 0xF0005388
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR28.bits "Message Object 28 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR28

"Message Object 28 Acceptance Mask Register"

AddressCAN_MOAMR28_ADDR = 0xF000538C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR28.bits "Message Object 28 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL28

"Message Object 28 Data Register Low"

AddressCAN_MODATAL28_ADDR = 0xF0005390
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL28.bits "Message Object 28 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH28

"Message Object 28 Data Register High"

AddressCAN_MODATAH28_ADDR = 0xF0005394
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH28.bits "Message Object 28 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR28

"Message Object 28 Arbitration Register"

AddressCAN_MOAR28_ADDR = 0xF0005398
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR28.bits "Message Object 28 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR28

"Message Object 28"

AddressCAN_MOCTR28_ADDR = 0xF000539C
Absolute addressableNo
Reset value0x1D1B0000
C typeCAN_MOCTRm_t

CAN_MOCTR28.ctr "Message Object 28 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR28.stat "Message Object 28 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR29

"Message Object 29 Function Control Register"

AddressCAN_MOFCR29_ADDR = 0xF00053A0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR29.bits "Message Object 29 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR29

"Message Object 29 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR29_ADDR = 0xF00053A4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR29.bits "Message Object 29 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR29

"Message Object 29 Interrupt Pointer Register"

AddressCAN_MOIPR29_ADDR = 0xF00053A8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR29.bits "Message Object 29 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR29

"Message Object 29 Acceptance Mask Register"

AddressCAN_MOAMR29_ADDR = 0xF00053AC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR29.bits "Message Object 29 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL29

"Message Object 29 Data Register Low"

AddressCAN_MODATAL29_ADDR = 0xF00053B0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL29.bits "Message Object 29 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH29

"Message Object 29 Data Register High"

AddressCAN_MODATAH29_ADDR = 0xF00053B4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH29.bits "Message Object 29 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR29

"Message Object 29 Arbitration Register"

AddressCAN_MOAR29_ADDR = 0xF00053B8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR29.bits "Message Object 29 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR29

"Message Object 29"

AddressCAN_MOCTR29_ADDR = 0xF00053BC
Absolute addressableNo
Reset value0x1E1C0000
C typeCAN_MOCTRm_t

CAN_MOCTR29.ctr "Message Object 29 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR29.stat "Message Object 29 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR30

"Message Object 30 Function Control Register"

AddressCAN_MOFCR30_ADDR = 0xF00053C0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR30.bits "Message Object 30 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR30

"Message Object 30 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR30_ADDR = 0xF00053C4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR30.bits "Message Object 30 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR30

"Message Object 30 Interrupt Pointer Register"

AddressCAN_MOIPR30_ADDR = 0xF00053C8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR30.bits "Message Object 30 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR30

"Message Object 30 Acceptance Mask Register"

AddressCAN_MOAMR30_ADDR = 0xF00053CC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR30.bits "Message Object 30 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL30

"Message Object 30 Data Register Low"

AddressCAN_MODATAL30_ADDR = 0xF00053D0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL30.bits "Message Object 30 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH30

"Message Object 30 Data Register High"

AddressCAN_MODATAH30_ADDR = 0xF00053D4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH30.bits "Message Object 30 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR30

"Message Object 30 Arbitration Register"

AddressCAN_MOAR30_ADDR = 0xF00053D8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR30.bits "Message Object 30 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR30

"Message Object 30"

AddressCAN_MOCTR30_ADDR = 0xF00053DC
Absolute addressableNo
Reset value0x1F1D0000
C typeCAN_MOCTRm_t

CAN_MOCTR30.ctr "Message Object 30 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR30.stat "Message Object 30 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR31

"Message Object 31 Function Control Register"

AddressCAN_MOFCR31_ADDR = 0xF00053E0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR31.bits "Message Object 31 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR31

"Message Object 31 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR31_ADDR = 0xF00053E4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR31.bits "Message Object 31 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR31

"Message Object 31 Interrupt Pointer Register"

AddressCAN_MOIPR31_ADDR = 0xF00053E8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR31.bits "Message Object 31 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR31

"Message Object 31 Acceptance Mask Register"

AddressCAN_MOAMR31_ADDR = 0xF00053EC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR31.bits "Message Object 31 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL31

"Message Object 31 Data Register Low"

AddressCAN_MODATAL31_ADDR = 0xF00053F0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL31.bits "Message Object 31 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH31

"Message Object 31 Data Register High"

AddressCAN_MODATAH31_ADDR = 0xF00053F4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH31.bits "Message Object 31 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR31

"Message Object 31 Arbitration Register"

AddressCAN_MOAR31_ADDR = 0xF00053F8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR31.bits "Message Object 31 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR31

"Message Object 31"

AddressCAN_MOCTR31_ADDR = 0xF00053FC
Absolute addressableNo
Reset value0x201E0000
C typeCAN_MOCTRm_t

CAN_MOCTR31.ctr "Message Object 31 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR31.stat "Message Object 31 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR32

"Message Object 32 Function Control Register"

AddressCAN_MOFCR32_ADDR = 0xF0005400
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR32.bits "Message Object 32 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR32

"Message Object 32 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR32_ADDR = 0xF0005404
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR32.bits "Message Object 32 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR32

"Message Object 32 Interrupt Pointer Register"

AddressCAN_MOIPR32_ADDR = 0xF0005408
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR32.bits "Message Object 32 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR32

"Message Object 32 Acceptance Mask Register"

AddressCAN_MOAMR32_ADDR = 0xF000540C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR32.bits "Message Object 32 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL32

"Message Object 32 Data Register Low"

AddressCAN_MODATAL32_ADDR = 0xF0005410
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL32.bits "Message Object 32 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH32

"Message Object 32 Data Register High"

AddressCAN_MODATAH32_ADDR = 0xF0005414
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH32.bits "Message Object 32 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR32

"Message Object 32 Arbitration Register"

AddressCAN_MOAR32_ADDR = 0xF0005418
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR32.bits "Message Object 32 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR32

"Message Object 32"

AddressCAN_MOCTR32_ADDR = 0xF000541C
Absolute addressableNo
Reset value0x211F0000
C typeCAN_MOCTRm_t

CAN_MOCTR32.ctr "Message Object 32 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR32.stat "Message Object 32 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR33

"Message Object 33 Function Control Register"

AddressCAN_MOFCR33_ADDR = 0xF0005420
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR33.bits "Message Object 33 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR33

"Message Object 33 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR33_ADDR = 0xF0005424
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR33.bits "Message Object 33 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR33

"Message Object 33 Interrupt Pointer Register"

AddressCAN_MOIPR33_ADDR = 0xF0005428
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR33.bits "Message Object 33 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR33

"Message Object 33 Acceptance Mask Register"

AddressCAN_MOAMR33_ADDR = 0xF000542C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR33.bits "Message Object 33 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL33

"Message Object 33 Data Register Low"

AddressCAN_MODATAL33_ADDR = 0xF0005430
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL33.bits "Message Object 33 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH33

"Message Object 33 Data Register High"

AddressCAN_MODATAH33_ADDR = 0xF0005434
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH33.bits "Message Object 33 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR33

"Message Object 33 Arbitration Register"

AddressCAN_MOAR33_ADDR = 0xF0005438
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR33.bits "Message Object 33 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR33

"Message Object 33"

AddressCAN_MOCTR33_ADDR = 0xF000543C
Absolute addressableNo
Reset value0x22200000
C typeCAN_MOCTRm_t

CAN_MOCTR33.ctr "Message Object 33 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR33.stat "Message Object 33 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR34

"Message Object 34 Function Control Register"

AddressCAN_MOFCR34_ADDR = 0xF0005440
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR34.bits "Message Object 34 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR34

"Message Object 34 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR34_ADDR = 0xF0005444
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR34.bits "Message Object 34 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR34

"Message Object 34 Interrupt Pointer Register"

AddressCAN_MOIPR34_ADDR = 0xF0005448
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR34.bits "Message Object 34 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR34

"Message Object 34 Acceptance Mask Register"

AddressCAN_MOAMR34_ADDR = 0xF000544C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR34.bits "Message Object 34 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL34

"Message Object 34 Data Register Low"

AddressCAN_MODATAL34_ADDR = 0xF0005450
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL34.bits "Message Object 34 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH34

"Message Object 34 Data Register High"

AddressCAN_MODATAH34_ADDR = 0xF0005454
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH34.bits "Message Object 34 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR34

"Message Object 34 Arbitration Register"

AddressCAN_MOAR34_ADDR = 0xF0005458
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR34.bits "Message Object 34 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR34

"Message Object 34"

AddressCAN_MOCTR34_ADDR = 0xF000545C
Absolute addressableNo
Reset value0x23210000
C typeCAN_MOCTRm_t

CAN_MOCTR34.ctr "Message Object 34 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR34.stat "Message Object 34 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR35

"Message Object 35 Function Control Register"

AddressCAN_MOFCR35_ADDR = 0xF0005460
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR35.bits "Message Object 35 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR35

"Message Object 35 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR35_ADDR = 0xF0005464
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR35.bits "Message Object 35 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR35

"Message Object 35 Interrupt Pointer Register"

AddressCAN_MOIPR35_ADDR = 0xF0005468
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR35.bits "Message Object 35 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR35

"Message Object 35 Acceptance Mask Register"

AddressCAN_MOAMR35_ADDR = 0xF000546C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR35.bits "Message Object 35 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL35

"Message Object 35 Data Register Low"

AddressCAN_MODATAL35_ADDR = 0xF0005470
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL35.bits "Message Object 35 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH35

"Message Object 35 Data Register High"

AddressCAN_MODATAH35_ADDR = 0xF0005474
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH35.bits "Message Object 35 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR35

"Message Object 35 Arbitration Register"

AddressCAN_MOAR35_ADDR = 0xF0005478
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR35.bits "Message Object 35 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR35

"Message Object 35"

AddressCAN_MOCTR35_ADDR = 0xF000547C
Absolute addressableNo
Reset value0x24220000
C typeCAN_MOCTRm_t

CAN_MOCTR35.ctr "Message Object 35 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR35.stat "Message Object 35 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR36

"Message Object 36 Function Control Register"

AddressCAN_MOFCR36_ADDR = 0xF0005480
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR36.bits "Message Object 36 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR36

"Message Object 36 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR36_ADDR = 0xF0005484
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR36.bits "Message Object 36 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR36

"Message Object 36 Interrupt Pointer Register"

AddressCAN_MOIPR36_ADDR = 0xF0005488
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR36.bits "Message Object 36 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR36

"Message Object 36 Acceptance Mask Register"

AddressCAN_MOAMR36_ADDR = 0xF000548C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR36.bits "Message Object 36 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL36

"Message Object 36 Data Register Low"

AddressCAN_MODATAL36_ADDR = 0xF0005490
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL36.bits "Message Object 36 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH36

"Message Object 36 Data Register High"

AddressCAN_MODATAH36_ADDR = 0xF0005494
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH36.bits "Message Object 36 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR36

"Message Object 36 Arbitration Register"

AddressCAN_MOAR36_ADDR = 0xF0005498
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR36.bits "Message Object 36 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR36

"Message Object 36"

AddressCAN_MOCTR36_ADDR = 0xF000549C
Absolute addressableNo
Reset value0x25230000
C typeCAN_MOCTRm_t

CAN_MOCTR36.ctr "Message Object 36 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR36.stat "Message Object 36 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR37

"Message Object 37 Function Control Register"

AddressCAN_MOFCR37_ADDR = 0xF00054A0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR37.bits "Message Object 37 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR37

"Message Object 37 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR37_ADDR = 0xF00054A4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR37.bits "Message Object 37 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR37

"Message Object 37 Interrupt Pointer Register"

AddressCAN_MOIPR37_ADDR = 0xF00054A8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR37.bits "Message Object 37 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR37

"Message Object 37 Acceptance Mask Register"

AddressCAN_MOAMR37_ADDR = 0xF00054AC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR37.bits "Message Object 37 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL37

"Message Object 37 Data Register Low"

AddressCAN_MODATAL37_ADDR = 0xF00054B0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL37.bits "Message Object 37 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH37

"Message Object 37 Data Register High"

AddressCAN_MODATAH37_ADDR = 0xF00054B4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH37.bits "Message Object 37 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR37

"Message Object 37 Arbitration Register"

AddressCAN_MOAR37_ADDR = 0xF00054B8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR37.bits "Message Object 37 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR37

"Message Object 37"

AddressCAN_MOCTR37_ADDR = 0xF00054BC
Absolute addressableNo
Reset value0x26240000
C typeCAN_MOCTRm_t

CAN_MOCTR37.ctr "Message Object 37 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR37.stat "Message Object 37 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR38

"Message Object 38 Function Control Register"

AddressCAN_MOFCR38_ADDR = 0xF00054C0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR38.bits "Message Object 38 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR38

"Message Object 38 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR38_ADDR = 0xF00054C4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR38.bits "Message Object 38 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR38

"Message Object 38 Interrupt Pointer Register"

AddressCAN_MOIPR38_ADDR = 0xF00054C8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR38.bits "Message Object 38 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR38

"Message Object 38 Acceptance Mask Register"

AddressCAN_MOAMR38_ADDR = 0xF00054CC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR38.bits "Message Object 38 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL38

"Message Object 38 Data Register Low"

AddressCAN_MODATAL38_ADDR = 0xF00054D0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL38.bits "Message Object 38 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH38

"Message Object 38 Data Register High"

AddressCAN_MODATAH38_ADDR = 0xF00054D4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH38.bits "Message Object 38 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR38

"Message Object 38 Arbitration Register"

AddressCAN_MOAR38_ADDR = 0xF00054D8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR38.bits "Message Object 38 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR38

"Message Object 38"

AddressCAN_MOCTR38_ADDR = 0xF00054DC
Absolute addressableNo
Reset value0x27250000
C typeCAN_MOCTRm_t

CAN_MOCTR38.ctr "Message Object 38 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR38.stat "Message Object 38 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR39

"Message Object 39 Function Control Register"

AddressCAN_MOFCR39_ADDR = 0xF00054E0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR39.bits "Message Object 39 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR39

"Message Object 39 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR39_ADDR = 0xF00054E4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR39.bits "Message Object 39 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR39

"Message Object 39 Interrupt Pointer Register"

AddressCAN_MOIPR39_ADDR = 0xF00054E8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR39.bits "Message Object 39 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR39

"Message Object 39 Acceptance Mask Register"

AddressCAN_MOAMR39_ADDR = 0xF00054EC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR39.bits "Message Object 39 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL39

"Message Object 39 Data Register Low"

AddressCAN_MODATAL39_ADDR = 0xF00054F0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL39.bits "Message Object 39 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH39

"Message Object 39 Data Register High"

AddressCAN_MODATAH39_ADDR = 0xF00054F4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH39.bits "Message Object 39 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR39

"Message Object 39 Arbitration Register"

AddressCAN_MOAR39_ADDR = 0xF00054F8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR39.bits "Message Object 39 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR39

"Message Object 39"

AddressCAN_MOCTR39_ADDR = 0xF00054FC
Absolute addressableNo
Reset value0x28260000
C typeCAN_MOCTRm_t

CAN_MOCTR39.ctr "Message Object 39 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR39.stat "Message Object 39 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR40

"Message Object 40 Function Control Register"

AddressCAN_MOFCR40_ADDR = 0xF0005500
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR40.bits "Message Object 40 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR40

"Message Object 40 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR40_ADDR = 0xF0005504
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR40.bits "Message Object 40 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR40

"Message Object 40 Interrupt Pointer Register"

AddressCAN_MOIPR40_ADDR = 0xF0005508
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR40.bits "Message Object 40 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR40

"Message Object 40 Acceptance Mask Register"

AddressCAN_MOAMR40_ADDR = 0xF000550C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR40.bits "Message Object 40 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL40

"Message Object 40 Data Register Low"

AddressCAN_MODATAL40_ADDR = 0xF0005510
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL40.bits "Message Object 40 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH40

"Message Object 40 Data Register High"

AddressCAN_MODATAH40_ADDR = 0xF0005514
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH40.bits "Message Object 40 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR40

"Message Object 40 Arbitration Register"

AddressCAN_MOAR40_ADDR = 0xF0005518
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR40.bits "Message Object 40 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR40

"Message Object 40"

AddressCAN_MOCTR40_ADDR = 0xF000551C
Absolute addressableNo
Reset value0x29270000
C typeCAN_MOCTRm_t

CAN_MOCTR40.ctr "Message Object 40 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR40.stat "Message Object 40 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR41

"Message Object 41 Function Control Register"

AddressCAN_MOFCR41_ADDR = 0xF0005520
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR41.bits "Message Object 41 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR41

"Message Object 41 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR41_ADDR = 0xF0005524
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR41.bits "Message Object 41 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR41

"Message Object 41 Interrupt Pointer Register"

AddressCAN_MOIPR41_ADDR = 0xF0005528
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR41.bits "Message Object 41 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR41

"Message Object 41 Acceptance Mask Register"

AddressCAN_MOAMR41_ADDR = 0xF000552C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR41.bits "Message Object 41 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL41

"Message Object 41 Data Register Low"

AddressCAN_MODATAL41_ADDR = 0xF0005530
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL41.bits "Message Object 41 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH41

"Message Object 41 Data Register High"

AddressCAN_MODATAH41_ADDR = 0xF0005534
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH41.bits "Message Object 41 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR41

"Message Object 41 Arbitration Register"

AddressCAN_MOAR41_ADDR = 0xF0005538
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR41.bits "Message Object 41 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR41

"Message Object 41"

AddressCAN_MOCTR41_ADDR = 0xF000553C
Absolute addressableNo
Reset value0x2A280000
C typeCAN_MOCTRm_t

CAN_MOCTR41.ctr "Message Object 41 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR41.stat "Message Object 41 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR42

"Message Object 42 Function Control Register"

AddressCAN_MOFCR42_ADDR = 0xF0005540
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR42.bits "Message Object 42 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR42

"Message Object 42 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR42_ADDR = 0xF0005544
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR42.bits "Message Object 42 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR42

"Message Object 42 Interrupt Pointer Register"

AddressCAN_MOIPR42_ADDR = 0xF0005548
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR42.bits "Message Object 42 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR42

"Message Object 42 Acceptance Mask Register"

AddressCAN_MOAMR42_ADDR = 0xF000554C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR42.bits "Message Object 42 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL42

"Message Object 42 Data Register Low"

AddressCAN_MODATAL42_ADDR = 0xF0005550
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL42.bits "Message Object 42 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH42

"Message Object 42 Data Register High"

AddressCAN_MODATAH42_ADDR = 0xF0005554
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH42.bits "Message Object 42 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR42

"Message Object 42 Arbitration Register"

AddressCAN_MOAR42_ADDR = 0xF0005558
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR42.bits "Message Object 42 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR42

"Message Object 42"

AddressCAN_MOCTR42_ADDR = 0xF000555C
Absolute addressableNo
Reset value0x2B290000
C typeCAN_MOCTRm_t

CAN_MOCTR42.ctr "Message Object 42 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR42.stat "Message Object 42 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR43

"Message Object 43 Function Control Register"

AddressCAN_MOFCR43_ADDR = 0xF0005560
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR43.bits "Message Object 43 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR43

"Message Object 43 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR43_ADDR = 0xF0005564
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR43.bits "Message Object 43 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR43

"Message Object 43 Interrupt Pointer Register"

AddressCAN_MOIPR43_ADDR = 0xF0005568
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR43.bits "Message Object 43 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR43

"Message Object 43 Acceptance Mask Register"

AddressCAN_MOAMR43_ADDR = 0xF000556C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR43.bits "Message Object 43 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL43

"Message Object 43 Data Register Low"

AddressCAN_MODATAL43_ADDR = 0xF0005570
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL43.bits "Message Object 43 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH43

"Message Object 43 Data Register High"

AddressCAN_MODATAH43_ADDR = 0xF0005574
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH43.bits "Message Object 43 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR43

"Message Object 43 Arbitration Register"

AddressCAN_MOAR43_ADDR = 0xF0005578
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR43.bits "Message Object 43 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR43

"Message Object 43"

AddressCAN_MOCTR43_ADDR = 0xF000557C
Absolute addressableNo
Reset value0x2C2A0000
C typeCAN_MOCTRm_t

CAN_MOCTR43.ctr "Message Object 43 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR43.stat "Message Object 43 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR44

"Message Object 44 Function Control Register"

AddressCAN_MOFCR44_ADDR = 0xF0005580
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR44.bits "Message Object 44 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR44

"Message Object 44 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR44_ADDR = 0xF0005584
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR44.bits "Message Object 44 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR44

"Message Object 44 Interrupt Pointer Register"

AddressCAN_MOIPR44_ADDR = 0xF0005588
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR44.bits "Message Object 44 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR44

"Message Object 44 Acceptance Mask Register"

AddressCAN_MOAMR44_ADDR = 0xF000558C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR44.bits "Message Object 44 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL44

"Message Object 44 Data Register Low"

AddressCAN_MODATAL44_ADDR = 0xF0005590
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL44.bits "Message Object 44 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH44

"Message Object 44 Data Register High"

AddressCAN_MODATAH44_ADDR = 0xF0005594
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH44.bits "Message Object 44 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR44

"Message Object 44 Arbitration Register"

AddressCAN_MOAR44_ADDR = 0xF0005598
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR44.bits "Message Object 44 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR44

"Message Object 44"

AddressCAN_MOCTR44_ADDR = 0xF000559C
Absolute addressableNo
Reset value0x2D2B0000
C typeCAN_MOCTRm_t

CAN_MOCTR44.ctr "Message Object 44 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR44.stat "Message Object 44 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR45

"Message Object 45 Function Control Register"

AddressCAN_MOFCR45_ADDR = 0xF00055A0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR45.bits "Message Object 45 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR45

"Message Object 45 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR45_ADDR = 0xF00055A4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR45.bits "Message Object 45 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR45

"Message Object 45 Interrupt Pointer Register"

AddressCAN_MOIPR45_ADDR = 0xF00055A8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR45.bits "Message Object 45 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR45

"Message Object 45 Acceptance Mask Register"

AddressCAN_MOAMR45_ADDR = 0xF00055AC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR45.bits "Message Object 45 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL45

"Message Object 45 Data Register Low"

AddressCAN_MODATAL45_ADDR = 0xF00055B0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL45.bits "Message Object 45 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH45

"Message Object 45 Data Register High"

AddressCAN_MODATAH45_ADDR = 0xF00055B4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH45.bits "Message Object 45 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR45

"Message Object 45 Arbitration Register"

AddressCAN_MOAR45_ADDR = 0xF00055B8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR45.bits "Message Object 45 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR45

"Message Object 45"

AddressCAN_MOCTR45_ADDR = 0xF00055BC
Absolute addressableNo
Reset value0x2E2C0000
C typeCAN_MOCTRm_t

CAN_MOCTR45.ctr "Message Object 45 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR45.stat "Message Object 45 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR46

"Message Object 46 Function Control Register"

AddressCAN_MOFCR46_ADDR = 0xF00055C0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR46.bits "Message Object 46 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR46

"Message Object 46 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR46_ADDR = 0xF00055C4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR46.bits "Message Object 46 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR46

"Message Object 46 Interrupt Pointer Register"

AddressCAN_MOIPR46_ADDR = 0xF00055C8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR46.bits "Message Object 46 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR46

"Message Object 46 Acceptance Mask Register"

AddressCAN_MOAMR46_ADDR = 0xF00055CC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR46.bits "Message Object 46 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL46

"Message Object 46 Data Register Low"

AddressCAN_MODATAL46_ADDR = 0xF00055D0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL46.bits "Message Object 46 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH46

"Message Object 46 Data Register High"

AddressCAN_MODATAH46_ADDR = 0xF00055D4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH46.bits "Message Object 46 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR46

"Message Object 46 Arbitration Register"

AddressCAN_MOAR46_ADDR = 0xF00055D8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR46.bits "Message Object 46 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR46

"Message Object 46"

AddressCAN_MOCTR46_ADDR = 0xF00055DC
Absolute addressableNo
Reset value0x2F2D0000
C typeCAN_MOCTRm_t

CAN_MOCTR46.ctr "Message Object 46 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR46.stat "Message Object 46 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR47

"Message Object 47 Function Control Register"

AddressCAN_MOFCR47_ADDR = 0xF00055E0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR47.bits "Message Object 47 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR47

"Message Object 47 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR47_ADDR = 0xF00055E4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR47.bits "Message Object 47 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR47

"Message Object 47 Interrupt Pointer Register"

AddressCAN_MOIPR47_ADDR = 0xF00055E8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR47.bits "Message Object 47 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR47

"Message Object 47 Acceptance Mask Register"

AddressCAN_MOAMR47_ADDR = 0xF00055EC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR47.bits "Message Object 47 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL47

"Message Object 47 Data Register Low"

AddressCAN_MODATAL47_ADDR = 0xF00055F0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL47.bits "Message Object 47 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH47

"Message Object 47 Data Register High"

AddressCAN_MODATAH47_ADDR = 0xF00055F4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH47.bits "Message Object 47 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR47

"Message Object 47 Arbitration Register"

AddressCAN_MOAR47_ADDR = 0xF00055F8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR47.bits "Message Object 47 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR47

"Message Object 47"

AddressCAN_MOCTR47_ADDR = 0xF00055FC
Absolute addressableNo
Reset value0x302E0000
C typeCAN_MOCTRm_t

CAN_MOCTR47.ctr "Message Object 47 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR47.stat "Message Object 47 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR48

"Message Object 48 Function Control Register"

AddressCAN_MOFCR48_ADDR = 0xF0005600
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR48.bits "Message Object 48 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR48

"Message Object 48 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR48_ADDR = 0xF0005604
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR48.bits "Message Object 48 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR48

"Message Object 48 Interrupt Pointer Register"

AddressCAN_MOIPR48_ADDR = 0xF0005608
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR48.bits "Message Object 48 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR48

"Message Object 48 Acceptance Mask Register"

AddressCAN_MOAMR48_ADDR = 0xF000560C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR48.bits "Message Object 48 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL48

"Message Object 48 Data Register Low"

AddressCAN_MODATAL48_ADDR = 0xF0005610
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL48.bits "Message Object 48 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH48

"Message Object 48 Data Register High"

AddressCAN_MODATAH48_ADDR = 0xF0005614
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH48.bits "Message Object 48 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR48

"Message Object 48 Arbitration Register"

AddressCAN_MOAR48_ADDR = 0xF0005618
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR48.bits "Message Object 48 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR48

"Message Object 48"

AddressCAN_MOCTR48_ADDR = 0xF000561C
Absolute addressableNo
Reset value0x312F0000
C typeCAN_MOCTRm_t

CAN_MOCTR48.ctr "Message Object 48 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR48.stat "Message Object 48 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR49

"Message Object 49 Function Control Register"

AddressCAN_MOFCR49_ADDR = 0xF0005620
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR49.bits "Message Object 49 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR49

"Message Object 49 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR49_ADDR = 0xF0005624
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR49.bits "Message Object 49 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR49

"Message Object 49 Interrupt Pointer Register"

AddressCAN_MOIPR49_ADDR = 0xF0005628
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR49.bits "Message Object 49 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR49

"Message Object 49 Acceptance Mask Register"

AddressCAN_MOAMR49_ADDR = 0xF000562C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR49.bits "Message Object 49 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL49

"Message Object 49 Data Register Low"

AddressCAN_MODATAL49_ADDR = 0xF0005630
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL49.bits "Message Object 49 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH49

"Message Object 49 Data Register High"

AddressCAN_MODATAH49_ADDR = 0xF0005634
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH49.bits "Message Object 49 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR49

"Message Object 49 Arbitration Register"

AddressCAN_MOAR49_ADDR = 0xF0005638
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR49.bits "Message Object 49 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR49

"Message Object 49"

AddressCAN_MOCTR49_ADDR = 0xF000563C
Absolute addressableNo
Reset value0x32300000
C typeCAN_MOCTRm_t

CAN_MOCTR49.ctr "Message Object 49 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR49.stat "Message Object 49 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR50

"Message Object 50 Function Control Register"

AddressCAN_MOFCR50_ADDR = 0xF0005640
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR50.bits "Message Object 50 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR50

"Message Object 50 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR50_ADDR = 0xF0005644
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR50.bits "Message Object 50 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR50

"Message Object 50 Interrupt Pointer Register"

AddressCAN_MOIPR50_ADDR = 0xF0005648
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR50.bits "Message Object 50 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR50

"Message Object 50 Acceptance Mask Register"

AddressCAN_MOAMR50_ADDR = 0xF000564C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR50.bits "Message Object 50 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL50

"Message Object 50 Data Register Low"

AddressCAN_MODATAL50_ADDR = 0xF0005650
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL50.bits "Message Object 50 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH50

"Message Object 50 Data Register High"

AddressCAN_MODATAH50_ADDR = 0xF0005654
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH50.bits "Message Object 50 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR50

"Message Object 50 Arbitration Register"

AddressCAN_MOAR50_ADDR = 0xF0005658
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR50.bits "Message Object 50 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR50

"Message Object 50"

AddressCAN_MOCTR50_ADDR = 0xF000565C
Absolute addressableNo
Reset value0x33310000
C typeCAN_MOCTRm_t

CAN_MOCTR50.ctr "Message Object 50 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR50.stat "Message Object 50 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR51

"Message Object 51 Function Control Register"

AddressCAN_MOFCR51_ADDR = 0xF0005660
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR51.bits "Message Object 51 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR51

"Message Object 51 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR51_ADDR = 0xF0005664
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR51.bits "Message Object 51 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR51

"Message Object 51 Interrupt Pointer Register"

AddressCAN_MOIPR51_ADDR = 0xF0005668
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR51.bits "Message Object 51 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR51

"Message Object 51 Acceptance Mask Register"

AddressCAN_MOAMR51_ADDR = 0xF000566C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR51.bits "Message Object 51 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL51

"Message Object 51 Data Register Low"

AddressCAN_MODATAL51_ADDR = 0xF0005670
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL51.bits "Message Object 51 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH51

"Message Object 51 Data Register High"

AddressCAN_MODATAH51_ADDR = 0xF0005674
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH51.bits "Message Object 51 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR51

"Message Object 51 Arbitration Register"

AddressCAN_MOAR51_ADDR = 0xF0005678
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR51.bits "Message Object 51 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR51

"Message Object 51"

AddressCAN_MOCTR51_ADDR = 0xF000567C
Absolute addressableNo
Reset value0x34320000
C typeCAN_MOCTRm_t

CAN_MOCTR51.ctr "Message Object 51 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR51.stat "Message Object 51 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR52

"Message Object 52 Function Control Register"

AddressCAN_MOFCR52_ADDR = 0xF0005680
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR52.bits "Message Object 52 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR52

"Message Object 52 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR52_ADDR = 0xF0005684
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR52.bits "Message Object 52 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR52

"Message Object 52 Interrupt Pointer Register"

AddressCAN_MOIPR52_ADDR = 0xF0005688
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR52.bits "Message Object 52 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR52

"Message Object 52 Acceptance Mask Register"

AddressCAN_MOAMR52_ADDR = 0xF000568C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR52.bits "Message Object 52 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL52

"Message Object 52 Data Register Low"

AddressCAN_MODATAL52_ADDR = 0xF0005690
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL52.bits "Message Object 52 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH52

"Message Object 52 Data Register High"

AddressCAN_MODATAH52_ADDR = 0xF0005694
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH52.bits "Message Object 52 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR52

"Message Object 52 Arbitration Register"

AddressCAN_MOAR52_ADDR = 0xF0005698
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR52.bits "Message Object 52 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR52

"Message Object 52"

AddressCAN_MOCTR52_ADDR = 0xF000569C
Absolute addressableNo
Reset value0x35330000
C typeCAN_MOCTRm_t

CAN_MOCTR52.ctr "Message Object 52 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR52.stat "Message Object 52 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR53

"Message Object 53 Function Control Register"

AddressCAN_MOFCR53_ADDR = 0xF00056A0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR53.bits "Message Object 53 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR53

"Message Object 53 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR53_ADDR = 0xF00056A4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR53.bits "Message Object 53 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR53

"Message Object 53 Interrupt Pointer Register"

AddressCAN_MOIPR53_ADDR = 0xF00056A8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR53.bits "Message Object 53 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR53

"Message Object 53 Acceptance Mask Register"

AddressCAN_MOAMR53_ADDR = 0xF00056AC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR53.bits "Message Object 53 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL53

"Message Object 53 Data Register Low"

AddressCAN_MODATAL53_ADDR = 0xF00056B0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL53.bits "Message Object 53 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH53

"Message Object 53 Data Register High"

AddressCAN_MODATAH53_ADDR = 0xF00056B4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH53.bits "Message Object 53 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR53

"Message Object 53 Arbitration Register"

AddressCAN_MOAR53_ADDR = 0xF00056B8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR53.bits "Message Object 53 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR53

"Message Object 53"

AddressCAN_MOCTR53_ADDR = 0xF00056BC
Absolute addressableNo
Reset value0x36340000
C typeCAN_MOCTRm_t

CAN_MOCTR53.ctr "Message Object 53 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR53.stat "Message Object 53 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR54

"Message Object 54 Function Control Register"

AddressCAN_MOFCR54_ADDR = 0xF00056C0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR54.bits "Message Object 54 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR54

"Message Object 54 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR54_ADDR = 0xF00056C4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR54.bits "Message Object 54 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR54

"Message Object 54 Interrupt Pointer Register"

AddressCAN_MOIPR54_ADDR = 0xF00056C8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR54.bits "Message Object 54 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR54

"Message Object 54 Acceptance Mask Register"

AddressCAN_MOAMR54_ADDR = 0xF00056CC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR54.bits "Message Object 54 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL54

"Message Object 54 Data Register Low"

AddressCAN_MODATAL54_ADDR = 0xF00056D0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL54.bits "Message Object 54 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH54

"Message Object 54 Data Register High"

AddressCAN_MODATAH54_ADDR = 0xF00056D4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH54.bits "Message Object 54 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR54

"Message Object 54 Arbitration Register"

AddressCAN_MOAR54_ADDR = 0xF00056D8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR54.bits "Message Object 54 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR54

"Message Object 54"

AddressCAN_MOCTR54_ADDR = 0xF00056DC
Absolute addressableNo
Reset value0x37350000
C typeCAN_MOCTRm_t

CAN_MOCTR54.ctr "Message Object 54 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR54.stat "Message Object 54 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR55

"Message Object 55 Function Control Register"

AddressCAN_MOFCR55_ADDR = 0xF00056E0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR55.bits "Message Object 55 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR55

"Message Object 55 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR55_ADDR = 0xF00056E4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR55.bits "Message Object 55 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR55

"Message Object 55 Interrupt Pointer Register"

AddressCAN_MOIPR55_ADDR = 0xF00056E8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR55.bits "Message Object 55 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR55

"Message Object 55 Acceptance Mask Register"

AddressCAN_MOAMR55_ADDR = 0xF00056EC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR55.bits "Message Object 55 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL55

"Message Object 55 Data Register Low"

AddressCAN_MODATAL55_ADDR = 0xF00056F0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL55.bits "Message Object 55 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH55

"Message Object 55 Data Register High"

AddressCAN_MODATAH55_ADDR = 0xF00056F4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH55.bits "Message Object 55 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR55

"Message Object 55 Arbitration Register"

AddressCAN_MOAR55_ADDR = 0xF00056F8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR55.bits "Message Object 55 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR55

"Message Object 55"

AddressCAN_MOCTR55_ADDR = 0xF00056FC
Absolute addressableNo
Reset value0x38360000
C typeCAN_MOCTRm_t

CAN_MOCTR55.ctr "Message Object 55 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR55.stat "Message Object 55 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR56

"Message Object 56 Function Control Register"

AddressCAN_MOFCR56_ADDR = 0xF0005700
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR56.bits "Message Object 56 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR56

"Message Object 56 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR56_ADDR = 0xF0005704
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR56.bits "Message Object 56 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR56

"Message Object 56 Interrupt Pointer Register"

AddressCAN_MOIPR56_ADDR = 0xF0005708
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR56.bits "Message Object 56 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR56

"Message Object 56 Acceptance Mask Register"

AddressCAN_MOAMR56_ADDR = 0xF000570C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR56.bits "Message Object 56 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL56

"Message Object 56 Data Register Low"

AddressCAN_MODATAL56_ADDR = 0xF0005710
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL56.bits "Message Object 56 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH56

"Message Object 56 Data Register High"

AddressCAN_MODATAH56_ADDR = 0xF0005714
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH56.bits "Message Object 56 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR56

"Message Object 56 Arbitration Register"

AddressCAN_MOAR56_ADDR = 0xF0005718
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR56.bits "Message Object 56 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR56

"Message Object 56"

AddressCAN_MOCTR56_ADDR = 0xF000571C
Absolute addressableNo
Reset value0x39370000
C typeCAN_MOCTRm_t

CAN_MOCTR56.ctr "Message Object 56 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR56.stat "Message Object 56 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR57

"Message Object 57 Function Control Register"

AddressCAN_MOFCR57_ADDR = 0xF0005720
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR57.bits "Message Object 57 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR57

"Message Object 57 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR57_ADDR = 0xF0005724
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR57.bits "Message Object 57 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR57

"Message Object 57 Interrupt Pointer Register"

AddressCAN_MOIPR57_ADDR = 0xF0005728
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR57.bits "Message Object 57 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR57

"Message Object 57 Acceptance Mask Register"

AddressCAN_MOAMR57_ADDR = 0xF000572C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR57.bits "Message Object 57 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL57

"Message Object 57 Data Register Low"

AddressCAN_MODATAL57_ADDR = 0xF0005730
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL57.bits "Message Object 57 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH57

"Message Object 57 Data Register High"

AddressCAN_MODATAH57_ADDR = 0xF0005734
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH57.bits "Message Object 57 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR57

"Message Object 57 Arbitration Register"

AddressCAN_MOAR57_ADDR = 0xF0005738
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR57.bits "Message Object 57 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR57

"Message Object 57"

AddressCAN_MOCTR57_ADDR = 0xF000573C
Absolute addressableNo
Reset value0x3A380000
C typeCAN_MOCTRm_t

CAN_MOCTR57.ctr "Message Object 57 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR57.stat "Message Object 57 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR58

"Message Object 58 Function Control Register"

AddressCAN_MOFCR58_ADDR = 0xF0005740
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR58.bits "Message Object 58 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR58

"Message Object 58 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR58_ADDR = 0xF0005744
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR58.bits "Message Object 58 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR58

"Message Object 58 Interrupt Pointer Register"

AddressCAN_MOIPR58_ADDR = 0xF0005748
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR58.bits "Message Object 58 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR58

"Message Object 58 Acceptance Mask Register"

AddressCAN_MOAMR58_ADDR = 0xF000574C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR58.bits "Message Object 58 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL58

"Message Object 58 Data Register Low"

AddressCAN_MODATAL58_ADDR = 0xF0005750
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL58.bits "Message Object 58 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH58

"Message Object 58 Data Register High"

AddressCAN_MODATAH58_ADDR = 0xF0005754
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH58.bits "Message Object 58 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR58

"Message Object 58 Arbitration Register"

AddressCAN_MOAR58_ADDR = 0xF0005758
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR58.bits "Message Object 58 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR58

"Message Object 58"

AddressCAN_MOCTR58_ADDR = 0xF000575C
Absolute addressableNo
Reset value0x3B390000
C typeCAN_MOCTRm_t

CAN_MOCTR58.ctr "Message Object 58 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR58.stat "Message Object 58 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR59

"Message Object 59 Function Control Register"

AddressCAN_MOFCR59_ADDR = 0xF0005760
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR59.bits "Message Object 59 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR59

"Message Object 59 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR59_ADDR = 0xF0005764
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR59.bits "Message Object 59 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR59

"Message Object 59 Interrupt Pointer Register"

AddressCAN_MOIPR59_ADDR = 0xF0005768
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR59.bits "Message Object 59 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR59

"Message Object 59 Acceptance Mask Register"

AddressCAN_MOAMR59_ADDR = 0xF000576C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR59.bits "Message Object 59 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL59

"Message Object 59 Data Register Low"

AddressCAN_MODATAL59_ADDR = 0xF0005770
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL59.bits "Message Object 59 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH59

"Message Object 59 Data Register High"

AddressCAN_MODATAH59_ADDR = 0xF0005774
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH59.bits "Message Object 59 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR59

"Message Object 59 Arbitration Register"

AddressCAN_MOAR59_ADDR = 0xF0005778
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR59.bits "Message Object 59 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR59

"Message Object 59"

AddressCAN_MOCTR59_ADDR = 0xF000577C
Absolute addressableNo
Reset value0x3C3A0000
C typeCAN_MOCTRm_t

CAN_MOCTR59.ctr "Message Object 59 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR59.stat "Message Object 59 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR60

"Message Object 60 Function Control Register"

AddressCAN_MOFCR60_ADDR = 0xF0005780
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR60.bits "Message Object 60 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR60

"Message Object 60 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR60_ADDR = 0xF0005784
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR60.bits "Message Object 60 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR60

"Message Object 60 Interrupt Pointer Register"

AddressCAN_MOIPR60_ADDR = 0xF0005788
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR60.bits "Message Object 60 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR60

"Message Object 60 Acceptance Mask Register"

AddressCAN_MOAMR60_ADDR = 0xF000578C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR60.bits "Message Object 60 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL60

"Message Object 60 Data Register Low"

AddressCAN_MODATAL60_ADDR = 0xF0005790
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL60.bits "Message Object 60 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH60

"Message Object 60 Data Register High"

AddressCAN_MODATAH60_ADDR = 0xF0005794
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH60.bits "Message Object 60 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR60

"Message Object 60 Arbitration Register"

AddressCAN_MOAR60_ADDR = 0xF0005798
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR60.bits "Message Object 60 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR60

"Message Object 60"

AddressCAN_MOCTR60_ADDR = 0xF000579C
Absolute addressableNo
Reset value0x3D3B0000
C typeCAN_MOCTRm_t

CAN_MOCTR60.ctr "Message Object 60 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR60.stat "Message Object 60 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR61

"Message Object 61 Function Control Register"

AddressCAN_MOFCR61_ADDR = 0xF00057A0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR61.bits "Message Object 61 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR61

"Message Object 61 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR61_ADDR = 0xF00057A4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR61.bits "Message Object 61 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR61

"Message Object 61 Interrupt Pointer Register"

AddressCAN_MOIPR61_ADDR = 0xF00057A8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR61.bits "Message Object 61 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR61

"Message Object 61 Acceptance Mask Register"

AddressCAN_MOAMR61_ADDR = 0xF00057AC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR61.bits "Message Object 61 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL61

"Message Object 61 Data Register Low"

AddressCAN_MODATAL61_ADDR = 0xF00057B0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL61.bits "Message Object 61 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH61

"Message Object 61 Data Register High"

AddressCAN_MODATAH61_ADDR = 0xF00057B4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH61.bits "Message Object 61 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR61

"Message Object 61 Arbitration Register"

AddressCAN_MOAR61_ADDR = 0xF00057B8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR61.bits "Message Object 61 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR61

"Message Object 61"

AddressCAN_MOCTR61_ADDR = 0xF00057BC
Absolute addressableNo
Reset value0x3E3C0000
C typeCAN_MOCTRm_t

CAN_MOCTR61.ctr "Message Object 61 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR61.stat "Message Object 61 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR62

"Message Object 62 Function Control Register"

AddressCAN_MOFCR62_ADDR = 0xF00057C0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR62.bits "Message Object 62 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR62

"Message Object 62 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR62_ADDR = 0xF00057C4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR62.bits "Message Object 62 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR62

"Message Object 62 Interrupt Pointer Register"

AddressCAN_MOIPR62_ADDR = 0xF00057C8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR62.bits "Message Object 62 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR62

"Message Object 62 Acceptance Mask Register"

AddressCAN_MOAMR62_ADDR = 0xF00057CC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR62.bits "Message Object 62 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL62

"Message Object 62 Data Register Low"

AddressCAN_MODATAL62_ADDR = 0xF00057D0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL62.bits "Message Object 62 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH62

"Message Object 62 Data Register High"

AddressCAN_MODATAH62_ADDR = 0xF00057D4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH62.bits "Message Object 62 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR62

"Message Object 62 Arbitration Register"

AddressCAN_MOAR62_ADDR = 0xF00057D8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR62.bits "Message Object 62 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR62

"Message Object 62"

AddressCAN_MOCTR62_ADDR = 0xF00057DC
Absolute addressableNo
Reset value0x3F3D0000
C typeCAN_MOCTRm_t

CAN_MOCTR62.ctr "Message Object 62 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR62.stat "Message Object 62 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR63

"Message Object 63 Function Control Register"

AddressCAN_MOFCR63_ADDR = 0xF00057E0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR63.bits "Message Object 63 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR63

"Message Object 63 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR63_ADDR = 0xF00057E4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR63.bits "Message Object 63 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR63

"Message Object 63 Interrupt Pointer Register"

AddressCAN_MOIPR63_ADDR = 0xF00057E8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR63.bits "Message Object 63 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR63

"Message Object 63 Acceptance Mask Register"

AddressCAN_MOAMR63_ADDR = 0xF00057EC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR63.bits "Message Object 63 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL63

"Message Object 63 Data Register Low"

AddressCAN_MODATAL63_ADDR = 0xF00057F0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL63.bits "Message Object 63 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH63

"Message Object 63 Data Register High"

AddressCAN_MODATAH63_ADDR = 0xF00057F4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH63.bits "Message Object 63 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR63

"Message Object 63 Arbitration Register"

AddressCAN_MOAR63_ADDR = 0xF00057F8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR63.bits "Message Object 63 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR63

"Message Object 63"

AddressCAN_MOCTR63_ADDR = 0xF00057FC
Absolute addressableNo
Reset value0x403E0000
C typeCAN_MOCTRm_t

CAN_MOCTR63.ctr "Message Object 63 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR63.stat "Message Object 63 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR64

"Message Object 64 Function Control Register"

AddressCAN_MOFCR64_ADDR = 0xF0005800
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR64.bits "Message Object 64 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR64

"Message Object 64 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR64_ADDR = 0xF0005804
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR64.bits "Message Object 64 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR64

"Message Object 64 Interrupt Pointer Register"

AddressCAN_MOIPR64_ADDR = 0xF0005808
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR64.bits "Message Object 64 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR64

"Message Object 64 Acceptance Mask Register"

AddressCAN_MOAMR64_ADDR = 0xF000580C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR64.bits "Message Object 64 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL64

"Message Object 64 Data Register Low"

AddressCAN_MODATAL64_ADDR = 0xF0005810
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL64.bits "Message Object 64 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH64

"Message Object 64 Data Register High"

AddressCAN_MODATAH64_ADDR = 0xF0005814
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH64.bits "Message Object 64 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR64

"Message Object 64 Arbitration Register"

AddressCAN_MOAR64_ADDR = 0xF0005818
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR64.bits "Message Object 64 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR64

"Message Object 64"

AddressCAN_MOCTR64_ADDR = 0xF000581C
Absolute addressableNo
Reset value0x413F0000
C typeCAN_MOCTRm_t

CAN_MOCTR64.ctr "Message Object 64 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR64.stat "Message Object 64 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR65

"Message Object 65 Function Control Register"

AddressCAN_MOFCR65_ADDR = 0xF0005820
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR65.bits "Message Object 65 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR65

"Message Object 65 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR65_ADDR = 0xF0005824
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR65.bits "Message Object 65 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR65

"Message Object 65 Interrupt Pointer Register"

AddressCAN_MOIPR65_ADDR = 0xF0005828
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR65.bits "Message Object 65 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR65

"Message Object 65 Acceptance Mask Register"

AddressCAN_MOAMR65_ADDR = 0xF000582C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR65.bits "Message Object 65 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL65

"Message Object 65 Data Register Low"

AddressCAN_MODATAL65_ADDR = 0xF0005830
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL65.bits "Message Object 65 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH65

"Message Object 65 Data Register High"

AddressCAN_MODATAH65_ADDR = 0xF0005834
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH65.bits "Message Object 65 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR65

"Message Object 65 Arbitration Register"

AddressCAN_MOAR65_ADDR = 0xF0005838
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR65.bits "Message Object 65 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR65

"Message Object 65"

AddressCAN_MOCTR65_ADDR = 0xF000583C
Absolute addressableNo
Reset value0x42400000
C typeCAN_MOCTRm_t

CAN_MOCTR65.ctr "Message Object 65 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR65.stat "Message Object 65 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR66

"Message Object 66 Function Control Register"

AddressCAN_MOFCR66_ADDR = 0xF0005840
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR66.bits "Message Object 66 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR66

"Message Object 66 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR66_ADDR = 0xF0005844
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR66.bits "Message Object 66 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR66

"Message Object 66 Interrupt Pointer Register"

AddressCAN_MOIPR66_ADDR = 0xF0005848
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR66.bits "Message Object 66 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR66

"Message Object 66 Acceptance Mask Register"

AddressCAN_MOAMR66_ADDR = 0xF000584C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR66.bits "Message Object 66 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL66

"Message Object 66 Data Register Low"

AddressCAN_MODATAL66_ADDR = 0xF0005850
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL66.bits "Message Object 66 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH66

"Message Object 66 Data Register High"

AddressCAN_MODATAH66_ADDR = 0xF0005854
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH66.bits "Message Object 66 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR66

"Message Object 66 Arbitration Register"

AddressCAN_MOAR66_ADDR = 0xF0005858
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR66.bits "Message Object 66 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR66

"Message Object 66"

AddressCAN_MOCTR66_ADDR = 0xF000585C
Absolute addressableNo
Reset value0x43410000
C typeCAN_MOCTRm_t

CAN_MOCTR66.ctr "Message Object 66 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR66.stat "Message Object 66 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR67

"Message Object 67 Function Control Register"

AddressCAN_MOFCR67_ADDR = 0xF0005860
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR67.bits "Message Object 67 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR67

"Message Object 67 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR67_ADDR = 0xF0005864
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR67.bits "Message Object 67 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR67

"Message Object 67 Interrupt Pointer Register"

AddressCAN_MOIPR67_ADDR = 0xF0005868
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR67.bits "Message Object 67 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR67

"Message Object 67 Acceptance Mask Register"

AddressCAN_MOAMR67_ADDR = 0xF000586C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR67.bits "Message Object 67 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL67

"Message Object 67 Data Register Low"

AddressCAN_MODATAL67_ADDR = 0xF0005870
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL67.bits "Message Object 67 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH67

"Message Object 67 Data Register High"

AddressCAN_MODATAH67_ADDR = 0xF0005874
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH67.bits "Message Object 67 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR67

"Message Object 67 Arbitration Register"

AddressCAN_MOAR67_ADDR = 0xF0005878
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR67.bits "Message Object 67 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR67

"Message Object 67"

AddressCAN_MOCTR67_ADDR = 0xF000587C
Absolute addressableNo
Reset value0x44420000
C typeCAN_MOCTRm_t

CAN_MOCTR67.ctr "Message Object 67 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR67.stat "Message Object 67 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR68

"Message Object 68 Function Control Register"

AddressCAN_MOFCR68_ADDR = 0xF0005880
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR68.bits "Message Object 68 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR68

"Message Object 68 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR68_ADDR = 0xF0005884
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR68.bits "Message Object 68 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR68

"Message Object 68 Interrupt Pointer Register"

AddressCAN_MOIPR68_ADDR = 0xF0005888
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR68.bits "Message Object 68 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR68

"Message Object 68 Acceptance Mask Register"

AddressCAN_MOAMR68_ADDR = 0xF000588C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR68.bits "Message Object 68 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL68

"Message Object 68 Data Register Low"

AddressCAN_MODATAL68_ADDR = 0xF0005890
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL68.bits "Message Object 68 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH68

"Message Object 68 Data Register High"

AddressCAN_MODATAH68_ADDR = 0xF0005894
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH68.bits "Message Object 68 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR68

"Message Object 68 Arbitration Register"

AddressCAN_MOAR68_ADDR = 0xF0005898
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR68.bits "Message Object 68 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR68

"Message Object 68"

AddressCAN_MOCTR68_ADDR = 0xF000589C
Absolute addressableNo
Reset value0x45430000
C typeCAN_MOCTRm_t

CAN_MOCTR68.ctr "Message Object 68 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR68.stat "Message Object 68 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR69

"Message Object 69 Function Control Register"

AddressCAN_MOFCR69_ADDR = 0xF00058A0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR69.bits "Message Object 69 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR69

"Message Object 69 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR69_ADDR = 0xF00058A4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR69.bits "Message Object 69 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR69

"Message Object 69 Interrupt Pointer Register"

AddressCAN_MOIPR69_ADDR = 0xF00058A8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR69.bits "Message Object 69 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR69

"Message Object 69 Acceptance Mask Register"

AddressCAN_MOAMR69_ADDR = 0xF00058AC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR69.bits "Message Object 69 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL69

"Message Object 69 Data Register Low"

AddressCAN_MODATAL69_ADDR = 0xF00058B0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL69.bits "Message Object 69 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH69

"Message Object 69 Data Register High"

AddressCAN_MODATAH69_ADDR = 0xF00058B4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH69.bits "Message Object 69 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR69

"Message Object 69 Arbitration Register"

AddressCAN_MOAR69_ADDR = 0xF00058B8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR69.bits "Message Object 69 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR69

"Message Object 69"

AddressCAN_MOCTR69_ADDR = 0xF00058BC
Absolute addressableNo
Reset value0x46440000
C typeCAN_MOCTRm_t

CAN_MOCTR69.ctr "Message Object 69 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR69.stat "Message Object 69 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR70

"Message Object 70 Function Control Register"

AddressCAN_MOFCR70_ADDR = 0xF00058C0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR70.bits "Message Object 70 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR70

"Message Object 70 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR70_ADDR = 0xF00058C4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR70.bits "Message Object 70 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR70

"Message Object 70 Interrupt Pointer Register"

AddressCAN_MOIPR70_ADDR = 0xF00058C8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR70.bits "Message Object 70 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR70

"Message Object 70 Acceptance Mask Register"

AddressCAN_MOAMR70_ADDR = 0xF00058CC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR70.bits "Message Object 70 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL70

"Message Object 70 Data Register Low"

AddressCAN_MODATAL70_ADDR = 0xF00058D0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL70.bits "Message Object 70 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH70

"Message Object 70 Data Register High"

AddressCAN_MODATAH70_ADDR = 0xF00058D4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH70.bits "Message Object 70 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR70

"Message Object 70 Arbitration Register"

AddressCAN_MOAR70_ADDR = 0xF00058D8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR70.bits "Message Object 70 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR70

"Message Object 70"

AddressCAN_MOCTR70_ADDR = 0xF00058DC
Absolute addressableNo
Reset value0x47450000
C typeCAN_MOCTRm_t

CAN_MOCTR70.ctr "Message Object 70 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR70.stat "Message Object 70 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR71

"Message Object 71 Function Control Register"

AddressCAN_MOFCR71_ADDR = 0xF00058E0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR71.bits "Message Object 71 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR71

"Message Object 71 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR71_ADDR = 0xF00058E4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR71.bits "Message Object 71 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR71

"Message Object 71 Interrupt Pointer Register"

AddressCAN_MOIPR71_ADDR = 0xF00058E8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR71.bits "Message Object 71 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR71

"Message Object 71 Acceptance Mask Register"

AddressCAN_MOAMR71_ADDR = 0xF00058EC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR71.bits "Message Object 71 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL71

"Message Object 71 Data Register Low"

AddressCAN_MODATAL71_ADDR = 0xF00058F0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL71.bits "Message Object 71 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH71

"Message Object 71 Data Register High"

AddressCAN_MODATAH71_ADDR = 0xF00058F4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH71.bits "Message Object 71 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR71

"Message Object 71 Arbitration Register"

AddressCAN_MOAR71_ADDR = 0xF00058F8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR71.bits "Message Object 71 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR71

"Message Object 71"

AddressCAN_MOCTR71_ADDR = 0xF00058FC
Absolute addressableNo
Reset value0x48460000
C typeCAN_MOCTRm_t

CAN_MOCTR71.ctr "Message Object 71 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR71.stat "Message Object 71 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR72

"Message Object 72 Function Control Register"

AddressCAN_MOFCR72_ADDR = 0xF0005900
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR72.bits "Message Object 72 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR72

"Message Object 72 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR72_ADDR = 0xF0005904
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR72.bits "Message Object 72 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR72

"Message Object 72 Interrupt Pointer Register"

AddressCAN_MOIPR72_ADDR = 0xF0005908
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR72.bits "Message Object 72 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR72

"Message Object 72 Acceptance Mask Register"

AddressCAN_MOAMR72_ADDR = 0xF000590C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR72.bits "Message Object 72 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL72

"Message Object 72 Data Register Low"

AddressCAN_MODATAL72_ADDR = 0xF0005910
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL72.bits "Message Object 72 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH72

"Message Object 72 Data Register High"

AddressCAN_MODATAH72_ADDR = 0xF0005914
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH72.bits "Message Object 72 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR72

"Message Object 72 Arbitration Register"

AddressCAN_MOAR72_ADDR = 0xF0005918
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR72.bits "Message Object 72 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR72

"Message Object 72"

AddressCAN_MOCTR72_ADDR = 0xF000591C
Absolute addressableNo
Reset value0x49470000
C typeCAN_MOCTRm_t

CAN_MOCTR72.ctr "Message Object 72 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR72.stat "Message Object 72 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR73

"Message Object 73 Function Control Register"

AddressCAN_MOFCR73_ADDR = 0xF0005920
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR73.bits "Message Object 73 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR73

"Message Object 73 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR73_ADDR = 0xF0005924
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR73.bits "Message Object 73 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR73

"Message Object 73 Interrupt Pointer Register"

AddressCAN_MOIPR73_ADDR = 0xF0005928
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR73.bits "Message Object 73 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR73

"Message Object 73 Acceptance Mask Register"

AddressCAN_MOAMR73_ADDR = 0xF000592C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR73.bits "Message Object 73 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL73

"Message Object 73 Data Register Low"

AddressCAN_MODATAL73_ADDR = 0xF0005930
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL73.bits "Message Object 73 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH73

"Message Object 73 Data Register High"

AddressCAN_MODATAH73_ADDR = 0xF0005934
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH73.bits "Message Object 73 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR73

"Message Object 73 Arbitration Register"

AddressCAN_MOAR73_ADDR = 0xF0005938
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR73.bits "Message Object 73 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR73

"Message Object 73"

AddressCAN_MOCTR73_ADDR = 0xF000593C
Absolute addressableNo
Reset value0x4A480000
C typeCAN_MOCTRm_t

CAN_MOCTR73.ctr "Message Object 73 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR73.stat "Message Object 73 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR74

"Message Object 74 Function Control Register"

AddressCAN_MOFCR74_ADDR = 0xF0005940
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR74.bits "Message Object 74 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR74

"Message Object 74 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR74_ADDR = 0xF0005944
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR74.bits "Message Object 74 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR74

"Message Object 74 Interrupt Pointer Register"

AddressCAN_MOIPR74_ADDR = 0xF0005948
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR74.bits "Message Object 74 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR74

"Message Object 74 Acceptance Mask Register"

AddressCAN_MOAMR74_ADDR = 0xF000594C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR74.bits "Message Object 74 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL74

"Message Object 74 Data Register Low"

AddressCAN_MODATAL74_ADDR = 0xF0005950
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL74.bits "Message Object 74 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH74

"Message Object 74 Data Register High"

AddressCAN_MODATAH74_ADDR = 0xF0005954
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH74.bits "Message Object 74 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR74

"Message Object 74 Arbitration Register"

AddressCAN_MOAR74_ADDR = 0xF0005958
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR74.bits "Message Object 74 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR74

"Message Object 74"

AddressCAN_MOCTR74_ADDR = 0xF000595C
Absolute addressableNo
Reset value0x4B490000
C typeCAN_MOCTRm_t

CAN_MOCTR74.ctr "Message Object 74 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR74.stat "Message Object 74 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR75

"Message Object 75 Function Control Register"

AddressCAN_MOFCR75_ADDR = 0xF0005960
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR75.bits "Message Object 75 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR75

"Message Object 75 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR75_ADDR = 0xF0005964
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR75.bits "Message Object 75 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR75

"Message Object 75 Interrupt Pointer Register"

AddressCAN_MOIPR75_ADDR = 0xF0005968
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR75.bits "Message Object 75 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR75

"Message Object 75 Acceptance Mask Register"

AddressCAN_MOAMR75_ADDR = 0xF000596C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR75.bits "Message Object 75 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL75

"Message Object 75 Data Register Low"

AddressCAN_MODATAL75_ADDR = 0xF0005970
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL75.bits "Message Object 75 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH75

"Message Object 75 Data Register High"

AddressCAN_MODATAH75_ADDR = 0xF0005974
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH75.bits "Message Object 75 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR75

"Message Object 75 Arbitration Register"

AddressCAN_MOAR75_ADDR = 0xF0005978
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR75.bits "Message Object 75 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR75

"Message Object 75"

AddressCAN_MOCTR75_ADDR = 0xF000597C
Absolute addressableNo
Reset value0x4C4A0000
C typeCAN_MOCTRm_t

CAN_MOCTR75.ctr "Message Object 75 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR75.stat "Message Object 75 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR76

"Message Object 76 Function Control Register"

AddressCAN_MOFCR76_ADDR = 0xF0005980
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR76.bits "Message Object 76 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR76

"Message Object 76 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR76_ADDR = 0xF0005984
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR76.bits "Message Object 76 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR76

"Message Object 76 Interrupt Pointer Register"

AddressCAN_MOIPR76_ADDR = 0xF0005988
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR76.bits "Message Object 76 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR76

"Message Object 76 Acceptance Mask Register"

AddressCAN_MOAMR76_ADDR = 0xF000598C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR76.bits "Message Object 76 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL76

"Message Object 76 Data Register Low"

AddressCAN_MODATAL76_ADDR = 0xF0005990
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL76.bits "Message Object 76 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH76

"Message Object 76 Data Register High"

AddressCAN_MODATAH76_ADDR = 0xF0005994
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH76.bits "Message Object 76 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR76

"Message Object 76 Arbitration Register"

AddressCAN_MOAR76_ADDR = 0xF0005998
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR76.bits "Message Object 76 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR76

"Message Object 76"

AddressCAN_MOCTR76_ADDR = 0xF000599C
Absolute addressableNo
Reset value0x4D4B0000
C typeCAN_MOCTRm_t

CAN_MOCTR76.ctr "Message Object 76 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR76.stat "Message Object 76 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR77

"Message Object 77 Function Control Register"

AddressCAN_MOFCR77_ADDR = 0xF00059A0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR77.bits "Message Object 77 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR77

"Message Object 77 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR77_ADDR = 0xF00059A4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR77.bits "Message Object 77 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR77

"Message Object 77 Interrupt Pointer Register"

AddressCAN_MOIPR77_ADDR = 0xF00059A8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR77.bits "Message Object 77 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR77

"Message Object 77 Acceptance Mask Register"

AddressCAN_MOAMR77_ADDR = 0xF00059AC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR77.bits "Message Object 77 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL77

"Message Object 77 Data Register Low"

AddressCAN_MODATAL77_ADDR = 0xF00059B0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL77.bits "Message Object 77 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH77

"Message Object 77 Data Register High"

AddressCAN_MODATAH77_ADDR = 0xF00059B4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH77.bits "Message Object 77 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR77

"Message Object 77 Arbitration Register"

AddressCAN_MOAR77_ADDR = 0xF00059B8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR77.bits "Message Object 77 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR77

"Message Object 77"

AddressCAN_MOCTR77_ADDR = 0xF00059BC
Absolute addressableNo
Reset value0x4E4C0000
C typeCAN_MOCTRm_t

CAN_MOCTR77.ctr "Message Object 77 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR77.stat "Message Object 77 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR78

"Message Object 78 Function Control Register"

AddressCAN_MOFCR78_ADDR = 0xF00059C0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR78.bits "Message Object 78 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR78

"Message Object 78 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR78_ADDR = 0xF00059C4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR78.bits "Message Object 78 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR78

"Message Object 78 Interrupt Pointer Register"

AddressCAN_MOIPR78_ADDR = 0xF00059C8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR78.bits "Message Object 78 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR78

"Message Object 78 Acceptance Mask Register"

AddressCAN_MOAMR78_ADDR = 0xF00059CC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR78.bits "Message Object 78 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL78

"Message Object 78 Data Register Low"

AddressCAN_MODATAL78_ADDR = 0xF00059D0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL78.bits "Message Object 78 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH78

"Message Object 78 Data Register High"

AddressCAN_MODATAH78_ADDR = 0xF00059D4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH78.bits "Message Object 78 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR78

"Message Object 78 Arbitration Register"

AddressCAN_MOAR78_ADDR = 0xF00059D8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR78.bits "Message Object 78 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR78

"Message Object 78"

AddressCAN_MOCTR78_ADDR = 0xF00059DC
Absolute addressableNo
Reset value0x4F4D0000
C typeCAN_MOCTRm_t

CAN_MOCTR78.ctr "Message Object 78 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR78.stat "Message Object 78 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR79

"Message Object 79 Function Control Register"

AddressCAN_MOFCR79_ADDR = 0xF00059E0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR79.bits "Message Object 79 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR79

"Message Object 79 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR79_ADDR = 0xF00059E4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR79.bits "Message Object 79 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR79

"Message Object 79 Interrupt Pointer Register"

AddressCAN_MOIPR79_ADDR = 0xF00059E8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR79.bits "Message Object 79 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR79

"Message Object 79 Acceptance Mask Register"

AddressCAN_MOAMR79_ADDR = 0xF00059EC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR79.bits "Message Object 79 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL79

"Message Object 79 Data Register Low"

AddressCAN_MODATAL79_ADDR = 0xF00059F0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL79.bits "Message Object 79 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH79

"Message Object 79 Data Register High"

AddressCAN_MODATAH79_ADDR = 0xF00059F4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH79.bits "Message Object 79 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR79

"Message Object 79 Arbitration Register"

AddressCAN_MOAR79_ADDR = 0xF00059F8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR79.bits "Message Object 79 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR79

"Message Object 79"

AddressCAN_MOCTR79_ADDR = 0xF00059FC
Absolute addressableNo
Reset value0x504E0000
C typeCAN_MOCTRm_t

CAN_MOCTR79.ctr "Message Object 79 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR79.stat "Message Object 79 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR80

"Message Object 80 Function Control Register"

AddressCAN_MOFCR80_ADDR = 0xF0005A00
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR80.bits "Message Object 80 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR80

"Message Object 80 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR80_ADDR = 0xF0005A04
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR80.bits "Message Object 80 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR80

"Message Object 80 Interrupt Pointer Register"

AddressCAN_MOIPR80_ADDR = 0xF0005A08
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR80.bits "Message Object 80 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR80

"Message Object 80 Acceptance Mask Register"

AddressCAN_MOAMR80_ADDR = 0xF0005A0C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR80.bits "Message Object 80 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL80

"Message Object 80 Data Register Low"

AddressCAN_MODATAL80_ADDR = 0xF0005A10
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL80.bits "Message Object 80 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH80

"Message Object 80 Data Register High"

AddressCAN_MODATAH80_ADDR = 0xF0005A14
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH80.bits "Message Object 80 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR80

"Message Object 80 Arbitration Register"

AddressCAN_MOAR80_ADDR = 0xF0005A18
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR80.bits "Message Object 80 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR80

"Message Object 80"

AddressCAN_MOCTR80_ADDR = 0xF0005A1C
Absolute addressableNo
Reset value0x514F0000
C typeCAN_MOCTRm_t

CAN_MOCTR80.ctr "Message Object 80 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR80.stat "Message Object 80 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR81

"Message Object 81 Function Control Register"

AddressCAN_MOFCR81_ADDR = 0xF0005A20
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR81.bits "Message Object 81 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR81

"Message Object 81 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR81_ADDR = 0xF0005A24
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR81.bits "Message Object 81 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR81

"Message Object 81 Interrupt Pointer Register"

AddressCAN_MOIPR81_ADDR = 0xF0005A28
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR81.bits "Message Object 81 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR81

"Message Object 81 Acceptance Mask Register"

AddressCAN_MOAMR81_ADDR = 0xF0005A2C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR81.bits "Message Object 81 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL81

"Message Object 81 Data Register Low"

AddressCAN_MODATAL81_ADDR = 0xF0005A30
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL81.bits "Message Object 81 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH81

"Message Object 81 Data Register High"

AddressCAN_MODATAH81_ADDR = 0xF0005A34
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH81.bits "Message Object 81 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR81

"Message Object 81 Arbitration Register"

AddressCAN_MOAR81_ADDR = 0xF0005A38
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR81.bits "Message Object 81 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR81

"Message Object 81"

AddressCAN_MOCTR81_ADDR = 0xF0005A3C
Absolute addressableNo
Reset value0x52500000
C typeCAN_MOCTRm_t

CAN_MOCTR81.ctr "Message Object 81 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR81.stat "Message Object 81 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR82

"Message Object 82 Function Control Register"

AddressCAN_MOFCR82_ADDR = 0xF0005A40
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR82.bits "Message Object 82 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR82

"Message Object 82 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR82_ADDR = 0xF0005A44
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR82.bits "Message Object 82 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR82

"Message Object 82 Interrupt Pointer Register"

AddressCAN_MOIPR82_ADDR = 0xF0005A48
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR82.bits "Message Object 82 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR82

"Message Object 82 Acceptance Mask Register"

AddressCAN_MOAMR82_ADDR = 0xF0005A4C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR82.bits "Message Object 82 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL82

"Message Object 82 Data Register Low"

AddressCAN_MODATAL82_ADDR = 0xF0005A50
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL82.bits "Message Object 82 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH82

"Message Object 82 Data Register High"

AddressCAN_MODATAH82_ADDR = 0xF0005A54
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH82.bits "Message Object 82 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR82

"Message Object 82 Arbitration Register"

AddressCAN_MOAR82_ADDR = 0xF0005A58
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR82.bits "Message Object 82 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR82

"Message Object 82"

AddressCAN_MOCTR82_ADDR = 0xF0005A5C
Absolute addressableNo
Reset value0x53510000
C typeCAN_MOCTRm_t

CAN_MOCTR82.ctr "Message Object 82 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR82.stat "Message Object 82 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR83

"Message Object 83 Function Control Register"

AddressCAN_MOFCR83_ADDR = 0xF0005A60
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR83.bits "Message Object 83 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR83

"Message Object 83 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR83_ADDR = 0xF0005A64
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR83.bits "Message Object 83 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR83

"Message Object 83 Interrupt Pointer Register"

AddressCAN_MOIPR83_ADDR = 0xF0005A68
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR83.bits "Message Object 83 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR83

"Message Object 83 Acceptance Mask Register"

AddressCAN_MOAMR83_ADDR = 0xF0005A6C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR83.bits "Message Object 83 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL83

"Message Object 83 Data Register Low"

AddressCAN_MODATAL83_ADDR = 0xF0005A70
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL83.bits "Message Object 83 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH83

"Message Object 83 Data Register High"

AddressCAN_MODATAH83_ADDR = 0xF0005A74
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH83.bits "Message Object 83 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR83

"Message Object 83 Arbitration Register"

AddressCAN_MOAR83_ADDR = 0xF0005A78
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR83.bits "Message Object 83 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR83

"Message Object 83"

AddressCAN_MOCTR83_ADDR = 0xF0005A7C
Absolute addressableNo
Reset value0x54520000
C typeCAN_MOCTRm_t

CAN_MOCTR83.ctr "Message Object 83 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR83.stat "Message Object 83 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR84

"Message Object 84 Function Control Register"

AddressCAN_MOFCR84_ADDR = 0xF0005A80
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR84.bits "Message Object 84 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR84

"Message Object 84 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR84_ADDR = 0xF0005A84
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR84.bits "Message Object 84 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR84

"Message Object 84 Interrupt Pointer Register"

AddressCAN_MOIPR84_ADDR = 0xF0005A88
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR84.bits "Message Object 84 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR84

"Message Object 84 Acceptance Mask Register"

AddressCAN_MOAMR84_ADDR = 0xF0005A8C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR84.bits "Message Object 84 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL84

"Message Object 84 Data Register Low"

AddressCAN_MODATAL84_ADDR = 0xF0005A90
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL84.bits "Message Object 84 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH84

"Message Object 84 Data Register High"

AddressCAN_MODATAH84_ADDR = 0xF0005A94
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH84.bits "Message Object 84 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR84

"Message Object 84 Arbitration Register"

AddressCAN_MOAR84_ADDR = 0xF0005A98
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR84.bits "Message Object 84 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR84

"Message Object 84"

AddressCAN_MOCTR84_ADDR = 0xF0005A9C
Absolute addressableNo
Reset value0x55530000
C typeCAN_MOCTRm_t

CAN_MOCTR84.ctr "Message Object 84 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR84.stat "Message Object 84 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR85

"Message Object 85 Function Control Register"

AddressCAN_MOFCR85_ADDR = 0xF0005AA0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR85.bits "Message Object 85 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR85

"Message Object 85 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR85_ADDR = 0xF0005AA4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR85.bits "Message Object 85 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR85

"Message Object 85 Interrupt Pointer Register"

AddressCAN_MOIPR85_ADDR = 0xF0005AA8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR85.bits "Message Object 85 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR85

"Message Object 85 Acceptance Mask Register"

AddressCAN_MOAMR85_ADDR = 0xF0005AAC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR85.bits "Message Object 85 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL85

"Message Object 85 Data Register Low"

AddressCAN_MODATAL85_ADDR = 0xF0005AB0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL85.bits "Message Object 85 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH85

"Message Object 85 Data Register High"

AddressCAN_MODATAH85_ADDR = 0xF0005AB4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH85.bits "Message Object 85 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR85

"Message Object 85 Arbitration Register"

AddressCAN_MOAR85_ADDR = 0xF0005AB8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR85.bits "Message Object 85 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR85

"Message Object 85"

AddressCAN_MOCTR85_ADDR = 0xF0005ABC
Absolute addressableNo
Reset value0x56540000
C typeCAN_MOCTRm_t

CAN_MOCTR85.ctr "Message Object 85 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR85.stat "Message Object 85 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR86

"Message Object 86 Function Control Register"

AddressCAN_MOFCR86_ADDR = 0xF0005AC0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR86.bits "Message Object 86 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR86

"Message Object 86 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR86_ADDR = 0xF0005AC4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR86.bits "Message Object 86 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR86

"Message Object 86 Interrupt Pointer Register"

AddressCAN_MOIPR86_ADDR = 0xF0005AC8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR86.bits "Message Object 86 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR86

"Message Object 86 Acceptance Mask Register"

AddressCAN_MOAMR86_ADDR = 0xF0005ACC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR86.bits "Message Object 86 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL86

"Message Object 86 Data Register Low"

AddressCAN_MODATAL86_ADDR = 0xF0005AD0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL86.bits "Message Object 86 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH86

"Message Object 86 Data Register High"

AddressCAN_MODATAH86_ADDR = 0xF0005AD4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH86.bits "Message Object 86 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR86

"Message Object 86 Arbitration Register"

AddressCAN_MOAR86_ADDR = 0xF0005AD8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR86.bits "Message Object 86 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR86

"Message Object 86"

AddressCAN_MOCTR86_ADDR = 0xF0005ADC
Absolute addressableNo
Reset value0x57550000
C typeCAN_MOCTRm_t

CAN_MOCTR86.ctr "Message Object 86 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR86.stat "Message Object 86 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR87

"Message Object 87 Function Control Register"

AddressCAN_MOFCR87_ADDR = 0xF0005AE0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR87.bits "Message Object 87 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR87

"Message Object 87 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR87_ADDR = 0xF0005AE4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR87.bits "Message Object 87 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR87

"Message Object 87 Interrupt Pointer Register"

AddressCAN_MOIPR87_ADDR = 0xF0005AE8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR87.bits "Message Object 87 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR87

"Message Object 87 Acceptance Mask Register"

AddressCAN_MOAMR87_ADDR = 0xF0005AEC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR87.bits "Message Object 87 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL87

"Message Object 87 Data Register Low"

AddressCAN_MODATAL87_ADDR = 0xF0005AF0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL87.bits "Message Object 87 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH87

"Message Object 87 Data Register High"

AddressCAN_MODATAH87_ADDR = 0xF0005AF4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH87.bits "Message Object 87 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR87

"Message Object 87 Arbitration Register"

AddressCAN_MOAR87_ADDR = 0xF0005AF8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR87.bits "Message Object 87 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR87

"Message Object 87"

AddressCAN_MOCTR87_ADDR = 0xF0005AFC
Absolute addressableNo
Reset value0x58560000
C typeCAN_MOCTRm_t

CAN_MOCTR87.ctr "Message Object 87 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR87.stat "Message Object 87 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR88

"Message Object 88 Function Control Register"

AddressCAN_MOFCR88_ADDR = 0xF0005B00
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR88.bits "Message Object 88 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR88

"Message Object 88 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR88_ADDR = 0xF0005B04
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR88.bits "Message Object 88 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR88

"Message Object 88 Interrupt Pointer Register"

AddressCAN_MOIPR88_ADDR = 0xF0005B08
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR88.bits "Message Object 88 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR88

"Message Object 88 Acceptance Mask Register"

AddressCAN_MOAMR88_ADDR = 0xF0005B0C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR88.bits "Message Object 88 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL88

"Message Object 88 Data Register Low"

AddressCAN_MODATAL88_ADDR = 0xF0005B10
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL88.bits "Message Object 88 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH88

"Message Object 88 Data Register High"

AddressCAN_MODATAH88_ADDR = 0xF0005B14
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH88.bits "Message Object 88 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR88

"Message Object 88 Arbitration Register"

AddressCAN_MOAR88_ADDR = 0xF0005B18
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR88.bits "Message Object 88 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR88

"Message Object 88"

AddressCAN_MOCTR88_ADDR = 0xF0005B1C
Absolute addressableNo
Reset value0x59570000
C typeCAN_MOCTRm_t

CAN_MOCTR88.ctr "Message Object 88 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR88.stat "Message Object 88 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR89

"Message Object 89 Function Control Register"

AddressCAN_MOFCR89_ADDR = 0xF0005B20
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR89.bits "Message Object 89 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR89

"Message Object 89 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR89_ADDR = 0xF0005B24
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR89.bits "Message Object 89 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR89

"Message Object 89 Interrupt Pointer Register"

AddressCAN_MOIPR89_ADDR = 0xF0005B28
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR89.bits "Message Object 89 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR89

"Message Object 89 Acceptance Mask Register"

AddressCAN_MOAMR89_ADDR = 0xF0005B2C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR89.bits "Message Object 89 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL89

"Message Object 89 Data Register Low"

AddressCAN_MODATAL89_ADDR = 0xF0005B30
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL89.bits "Message Object 89 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH89

"Message Object 89 Data Register High"

AddressCAN_MODATAH89_ADDR = 0xF0005B34
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH89.bits "Message Object 89 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR89

"Message Object 89 Arbitration Register"

AddressCAN_MOAR89_ADDR = 0xF0005B38
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR89.bits "Message Object 89 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR89

"Message Object 89"

AddressCAN_MOCTR89_ADDR = 0xF0005B3C
Absolute addressableNo
Reset value0x5A580000
C typeCAN_MOCTRm_t

CAN_MOCTR89.ctr "Message Object 89 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR89.stat "Message Object 89 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR90

"Message Object 90 Function Control Register"

AddressCAN_MOFCR90_ADDR = 0xF0005B40
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR90.bits "Message Object 90 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR90

"Message Object 90 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR90_ADDR = 0xF0005B44
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR90.bits "Message Object 90 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR90

"Message Object 90 Interrupt Pointer Register"

AddressCAN_MOIPR90_ADDR = 0xF0005B48
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR90.bits "Message Object 90 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR90

"Message Object 90 Acceptance Mask Register"

AddressCAN_MOAMR90_ADDR = 0xF0005B4C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR90.bits "Message Object 90 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL90

"Message Object 90 Data Register Low"

AddressCAN_MODATAL90_ADDR = 0xF0005B50
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL90.bits "Message Object 90 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH90

"Message Object 90 Data Register High"

AddressCAN_MODATAH90_ADDR = 0xF0005B54
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH90.bits "Message Object 90 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR90

"Message Object 90 Arbitration Register"

AddressCAN_MOAR90_ADDR = 0xF0005B58
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR90.bits "Message Object 90 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR90

"Message Object 90"

AddressCAN_MOCTR90_ADDR = 0xF0005B5C
Absolute addressableNo
Reset value0x5B590000
C typeCAN_MOCTRm_t

CAN_MOCTR90.ctr "Message Object 90 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR90.stat "Message Object 90 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR91

"Message Object 91 Function Control Register"

AddressCAN_MOFCR91_ADDR = 0xF0005B60
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR91.bits "Message Object 91 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR91

"Message Object 91 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR91_ADDR = 0xF0005B64
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR91.bits "Message Object 91 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR91

"Message Object 91 Interrupt Pointer Register"

AddressCAN_MOIPR91_ADDR = 0xF0005B68
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR91.bits "Message Object 91 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR91

"Message Object 91 Acceptance Mask Register"

AddressCAN_MOAMR91_ADDR = 0xF0005B6C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR91.bits "Message Object 91 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL91

"Message Object 91 Data Register Low"

AddressCAN_MODATAL91_ADDR = 0xF0005B70
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL91.bits "Message Object 91 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH91

"Message Object 91 Data Register High"

AddressCAN_MODATAH91_ADDR = 0xF0005B74
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH91.bits "Message Object 91 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR91

"Message Object 91 Arbitration Register"

AddressCAN_MOAR91_ADDR = 0xF0005B78
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR91.bits "Message Object 91 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR91

"Message Object 91"

AddressCAN_MOCTR91_ADDR = 0xF0005B7C
Absolute addressableNo
Reset value0x5C5A0000
C typeCAN_MOCTRm_t

CAN_MOCTR91.ctr "Message Object 91 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR91.stat "Message Object 91 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR92

"Message Object 92 Function Control Register"

AddressCAN_MOFCR92_ADDR = 0xF0005B80
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR92.bits "Message Object 92 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR92

"Message Object 92 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR92_ADDR = 0xF0005B84
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR92.bits "Message Object 92 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR92

"Message Object 92 Interrupt Pointer Register"

AddressCAN_MOIPR92_ADDR = 0xF0005B88
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR92.bits "Message Object 92 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR92

"Message Object 92 Acceptance Mask Register"

AddressCAN_MOAMR92_ADDR = 0xF0005B8C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR92.bits "Message Object 92 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL92

"Message Object 92 Data Register Low"

AddressCAN_MODATAL92_ADDR = 0xF0005B90
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL92.bits "Message Object 92 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH92

"Message Object 92 Data Register High"

AddressCAN_MODATAH92_ADDR = 0xF0005B94
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH92.bits "Message Object 92 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR92

"Message Object 92 Arbitration Register"

AddressCAN_MOAR92_ADDR = 0xF0005B98
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR92.bits "Message Object 92 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR92

"Message Object 92"

AddressCAN_MOCTR92_ADDR = 0xF0005B9C
Absolute addressableNo
Reset value0x5D5B0000
C typeCAN_MOCTRm_t

CAN_MOCTR92.ctr "Message Object 92 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR92.stat "Message Object 92 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR93

"Message Object 93 Function Control Register"

AddressCAN_MOFCR93_ADDR = 0xF0005BA0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR93.bits "Message Object 93 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR93

"Message Object 93 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR93_ADDR = 0xF0005BA4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR93.bits "Message Object 93 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR93

"Message Object 93 Interrupt Pointer Register"

AddressCAN_MOIPR93_ADDR = 0xF0005BA8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR93.bits "Message Object 93 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR93

"Message Object 93 Acceptance Mask Register"

AddressCAN_MOAMR93_ADDR = 0xF0005BAC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR93.bits "Message Object 93 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL93

"Message Object 93 Data Register Low"

AddressCAN_MODATAL93_ADDR = 0xF0005BB0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL93.bits "Message Object 93 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH93

"Message Object 93 Data Register High"

AddressCAN_MODATAH93_ADDR = 0xF0005BB4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH93.bits "Message Object 93 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR93

"Message Object 93 Arbitration Register"

AddressCAN_MOAR93_ADDR = 0xF0005BB8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR93.bits "Message Object 93 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR93

"Message Object 93"

AddressCAN_MOCTR93_ADDR = 0xF0005BBC
Absolute addressableNo
Reset value0x5E5C0000
C typeCAN_MOCTRm_t

CAN_MOCTR93.ctr "Message Object 93 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR93.stat "Message Object 93 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR94

"Message Object 94 Function Control Register"

AddressCAN_MOFCR94_ADDR = 0xF0005BC0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR94.bits "Message Object 94 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR94

"Message Object 94 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR94_ADDR = 0xF0005BC4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR94.bits "Message Object 94 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR94

"Message Object 94 Interrupt Pointer Register"

AddressCAN_MOIPR94_ADDR = 0xF0005BC8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR94.bits "Message Object 94 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR94

"Message Object 94 Acceptance Mask Register"

AddressCAN_MOAMR94_ADDR = 0xF0005BCC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR94.bits "Message Object 94 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL94

"Message Object 94 Data Register Low"

AddressCAN_MODATAL94_ADDR = 0xF0005BD0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL94.bits "Message Object 94 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH94

"Message Object 94 Data Register High"

AddressCAN_MODATAH94_ADDR = 0xF0005BD4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH94.bits "Message Object 94 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR94

"Message Object 94 Arbitration Register"

AddressCAN_MOAR94_ADDR = 0xF0005BD8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR94.bits "Message Object 94 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR94

"Message Object 94"

AddressCAN_MOCTR94_ADDR = 0xF0005BDC
Absolute addressableNo
Reset value0x5F5D0000
C typeCAN_MOCTRm_t

CAN_MOCTR94.ctr "Message Object 94 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR94.stat "Message Object 94 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR95

"Message Object 95 Function Control Register"

AddressCAN_MOFCR95_ADDR = 0xF0005BE0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR95.bits "Message Object 95 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR95

"Message Object 95 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR95_ADDR = 0xF0005BE4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR95.bits "Message Object 95 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR95

"Message Object 95 Interrupt Pointer Register"

AddressCAN_MOIPR95_ADDR = 0xF0005BE8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR95.bits "Message Object 95 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR95

"Message Object 95 Acceptance Mask Register"

AddressCAN_MOAMR95_ADDR = 0xF0005BEC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR95.bits "Message Object 95 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL95

"Message Object 95 Data Register Low"

AddressCAN_MODATAL95_ADDR = 0xF0005BF0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL95.bits "Message Object 95 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH95

"Message Object 95 Data Register High"

AddressCAN_MODATAH95_ADDR = 0xF0005BF4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH95.bits "Message Object 95 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR95

"Message Object 95 Arbitration Register"

AddressCAN_MOAR95_ADDR = 0xF0005BF8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR95.bits "Message Object 95 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR95

"Message Object 95"

AddressCAN_MOCTR95_ADDR = 0xF0005BFC
Absolute addressableNo
Reset value0x605E0000
C typeCAN_MOCTRm_t

CAN_MOCTR95.ctr "Message Object 95 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR95.stat "Message Object 95 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR96

"Message Object 96 Function Control Register"

AddressCAN_MOFCR96_ADDR = 0xF0005C00
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR96.bits "Message Object 96 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR96

"Message Object 96 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR96_ADDR = 0xF0005C04
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR96.bits "Message Object 96 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR96

"Message Object 96 Interrupt Pointer Register"

AddressCAN_MOIPR96_ADDR = 0xF0005C08
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR96.bits "Message Object 96 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR96

"Message Object 96 Acceptance Mask Register"

AddressCAN_MOAMR96_ADDR = 0xF0005C0C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR96.bits "Message Object 96 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL96

"Message Object 96 Data Register Low"

AddressCAN_MODATAL96_ADDR = 0xF0005C10
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL96.bits "Message Object 96 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH96

"Message Object 96 Data Register High"

AddressCAN_MODATAH96_ADDR = 0xF0005C14
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH96.bits "Message Object 96 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR96

"Message Object 96 Arbitration Register"

AddressCAN_MOAR96_ADDR = 0xF0005C18
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR96.bits "Message Object 96 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR96

"Message Object 96"

AddressCAN_MOCTR96_ADDR = 0xF0005C1C
Absolute addressableNo
Reset value0x615F0000
C typeCAN_MOCTRm_t

CAN_MOCTR96.ctr "Message Object 96 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR96.stat "Message Object 96 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR97

"Message Object 97 Function Control Register"

AddressCAN_MOFCR97_ADDR = 0xF0005C20
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR97.bits "Message Object 97 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR97

"Message Object 97 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR97_ADDR = 0xF0005C24
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR97.bits "Message Object 97 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR97

"Message Object 97 Interrupt Pointer Register"

AddressCAN_MOIPR97_ADDR = 0xF0005C28
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR97.bits "Message Object 97 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR97

"Message Object 97 Acceptance Mask Register"

AddressCAN_MOAMR97_ADDR = 0xF0005C2C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR97.bits "Message Object 97 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL97

"Message Object 97 Data Register Low"

AddressCAN_MODATAL97_ADDR = 0xF0005C30
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL97.bits "Message Object 97 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH97

"Message Object 97 Data Register High"

AddressCAN_MODATAH97_ADDR = 0xF0005C34
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH97.bits "Message Object 97 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR97

"Message Object 97 Arbitration Register"

AddressCAN_MOAR97_ADDR = 0xF0005C38
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR97.bits "Message Object 97 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR97

"Message Object 97"

AddressCAN_MOCTR97_ADDR = 0xF0005C3C
Absolute addressableNo
Reset value0x62600000
C typeCAN_MOCTRm_t

CAN_MOCTR97.ctr "Message Object 97 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR97.stat "Message Object 97 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR98

"Message Object 98 Function Control Register"

AddressCAN_MOFCR98_ADDR = 0xF0005C40
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR98.bits "Message Object 98 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR98

"Message Object 98 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR98_ADDR = 0xF0005C44
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR98.bits "Message Object 98 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR98

"Message Object 98 Interrupt Pointer Register"

AddressCAN_MOIPR98_ADDR = 0xF0005C48
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR98.bits "Message Object 98 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR98

"Message Object 98 Acceptance Mask Register"

AddressCAN_MOAMR98_ADDR = 0xF0005C4C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR98.bits "Message Object 98 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL98

"Message Object 98 Data Register Low"

AddressCAN_MODATAL98_ADDR = 0xF0005C50
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL98.bits "Message Object 98 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH98

"Message Object 98 Data Register High"

AddressCAN_MODATAH98_ADDR = 0xF0005C54
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH98.bits "Message Object 98 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR98

"Message Object 98 Arbitration Register"

AddressCAN_MOAR98_ADDR = 0xF0005C58
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR98.bits "Message Object 98 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR98

"Message Object 98"

AddressCAN_MOCTR98_ADDR = 0xF0005C5C
Absolute addressableNo
Reset value0x63610000
C typeCAN_MOCTRm_t

CAN_MOCTR98.ctr "Message Object 98 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR98.stat "Message Object 98 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR99

"Message Object 99 Function Control Register"

AddressCAN_MOFCR99_ADDR = 0xF0005C60
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR99.bits "Message Object 99 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR99

"Message Object 99 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR99_ADDR = 0xF0005C64
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR99.bits "Message Object 99 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR99

"Message Object 99 Interrupt Pointer Register"

AddressCAN_MOIPR99_ADDR = 0xF0005C68
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR99.bits "Message Object 99 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR99

"Message Object 99 Acceptance Mask Register"

AddressCAN_MOAMR99_ADDR = 0xF0005C6C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR99.bits "Message Object 99 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL99

"Message Object 99 Data Register Low"

AddressCAN_MODATAL99_ADDR = 0xF0005C70
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL99.bits "Message Object 99 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH99

"Message Object 99 Data Register High"

AddressCAN_MODATAH99_ADDR = 0xF0005C74
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH99.bits "Message Object 99 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR99

"Message Object 99 Arbitration Register"

AddressCAN_MOAR99_ADDR = 0xF0005C78
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR99.bits "Message Object 99 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR99

"Message Object 99"

AddressCAN_MOCTR99_ADDR = 0xF0005C7C
Absolute addressableNo
Reset value0x64620000
C typeCAN_MOCTRm_t

CAN_MOCTR99.ctr "Message Object 99 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR99.stat "Message Object 99 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR100

"Message Object 100 Function Control Register"

AddressCAN_MOFCR100_ADDR = 0xF0005C80
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR100.bits "Message Object 100 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR100

"Message Object 100 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR100_ADDR = 0xF0005C84
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR100.bits "Message Object 100 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR100

"Message Object 100 Interrupt Pointer Register"

AddressCAN_MOIPR100_ADDR = 0xF0005C88
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR100.bits "Message Object 100 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR100

"Message Object 100 Acceptance Mask Register"

AddressCAN_MOAMR100_ADDR = 0xF0005C8C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR100.bits "Message Object 100 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL100

"Message Object 100 Data Register Low"

AddressCAN_MODATAL100_ADDR = 0xF0005C90
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL100.bits "Message Object 100 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH100

"Message Object 100 Data Register High"

AddressCAN_MODATAH100_ADDR = 0xF0005C94
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH100.bits "Message Object 100 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR100

"Message Object 100 Arbitration Register"

AddressCAN_MOAR100_ADDR = 0xF0005C98
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR100.bits "Message Object 100 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR100

"Message Object 100"

AddressCAN_MOCTR100_ADDR = 0xF0005C9C
Absolute addressableNo
Reset value0x65630000
C typeCAN_MOCTRm_t

CAN_MOCTR100.ctr "Message Object 100 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR100.stat "Message Object 100 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR101

"Message Object 101 Function Control Register"

AddressCAN_MOFCR101_ADDR = 0xF0005CA0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR101.bits "Message Object 101 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR101

"Message Object 101 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR101_ADDR = 0xF0005CA4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR101.bits "Message Object 101 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR101

"Message Object 101 Interrupt Pointer Register"

AddressCAN_MOIPR101_ADDR = 0xF0005CA8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR101.bits "Message Object 101 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR101

"Message Object 101 Acceptance Mask Register"

AddressCAN_MOAMR101_ADDR = 0xF0005CAC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR101.bits "Message Object 101 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL101

"Message Object 101 Data Register Low"

AddressCAN_MODATAL101_ADDR = 0xF0005CB0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL101.bits "Message Object 101 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH101

"Message Object 101 Data Register High"

AddressCAN_MODATAH101_ADDR = 0xF0005CB4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH101.bits "Message Object 101 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR101

"Message Object 101 Arbitration Register"

AddressCAN_MOAR101_ADDR = 0xF0005CB8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR101.bits "Message Object 101 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR101

"Message Object 101"

AddressCAN_MOCTR101_ADDR = 0xF0005CBC
Absolute addressableNo
Reset value0x66640000
C typeCAN_MOCTRm_t

CAN_MOCTR101.ctr "Message Object 101 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR101.stat "Message Object 101 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR102

"Message Object 102 Function Control Register"

AddressCAN_MOFCR102_ADDR = 0xF0005CC0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR102.bits "Message Object 102 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR102

"Message Object 102 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR102_ADDR = 0xF0005CC4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR102.bits "Message Object 102 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR102

"Message Object 102 Interrupt Pointer Register"

AddressCAN_MOIPR102_ADDR = 0xF0005CC8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR102.bits "Message Object 102 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR102

"Message Object 102 Acceptance Mask Register"

AddressCAN_MOAMR102_ADDR = 0xF0005CCC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR102.bits "Message Object 102 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL102

"Message Object 102 Data Register Low"

AddressCAN_MODATAL102_ADDR = 0xF0005CD0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL102.bits "Message Object 102 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH102

"Message Object 102 Data Register High"

AddressCAN_MODATAH102_ADDR = 0xF0005CD4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH102.bits "Message Object 102 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR102

"Message Object 102 Arbitration Register"

AddressCAN_MOAR102_ADDR = 0xF0005CD8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR102.bits "Message Object 102 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR102

"Message Object 102"

AddressCAN_MOCTR102_ADDR = 0xF0005CDC
Absolute addressableNo
Reset value0x67650000
C typeCAN_MOCTRm_t

CAN_MOCTR102.ctr "Message Object 102 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR102.stat "Message Object 102 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR103

"Message Object 103 Function Control Register"

AddressCAN_MOFCR103_ADDR = 0xF0005CE0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR103.bits "Message Object 103 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR103

"Message Object 103 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR103_ADDR = 0xF0005CE4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR103.bits "Message Object 103 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR103

"Message Object 103 Interrupt Pointer Register"

AddressCAN_MOIPR103_ADDR = 0xF0005CE8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR103.bits "Message Object 103 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR103

"Message Object 103 Acceptance Mask Register"

AddressCAN_MOAMR103_ADDR = 0xF0005CEC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR103.bits "Message Object 103 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL103

"Message Object 103 Data Register Low"

AddressCAN_MODATAL103_ADDR = 0xF0005CF0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL103.bits "Message Object 103 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH103

"Message Object 103 Data Register High"

AddressCAN_MODATAH103_ADDR = 0xF0005CF4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH103.bits "Message Object 103 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR103

"Message Object 103 Arbitration Register"

AddressCAN_MOAR103_ADDR = 0xF0005CF8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR103.bits "Message Object 103 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR103

"Message Object 103"

AddressCAN_MOCTR103_ADDR = 0xF0005CFC
Absolute addressableNo
Reset value0x68660000
C typeCAN_MOCTRm_t

CAN_MOCTR103.ctr "Message Object 103 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR103.stat "Message Object 103 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR104

"Message Object 104 Function Control Register"

AddressCAN_MOFCR104_ADDR = 0xF0005D00
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR104.bits "Message Object 104 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR104

"Message Object 104 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR104_ADDR = 0xF0005D04
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR104.bits "Message Object 104 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR104

"Message Object 104 Interrupt Pointer Register"

AddressCAN_MOIPR104_ADDR = 0xF0005D08
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR104.bits "Message Object 104 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR104

"Message Object 104 Acceptance Mask Register"

AddressCAN_MOAMR104_ADDR = 0xF0005D0C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR104.bits "Message Object 104 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL104

"Message Object 104 Data Register Low"

AddressCAN_MODATAL104_ADDR = 0xF0005D10
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL104.bits "Message Object 104 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH104

"Message Object 104 Data Register High"

AddressCAN_MODATAH104_ADDR = 0xF0005D14
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH104.bits "Message Object 104 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR104

"Message Object 104 Arbitration Register"

AddressCAN_MOAR104_ADDR = 0xF0005D18
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR104.bits "Message Object 104 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR104

"Message Object 104"

AddressCAN_MOCTR104_ADDR = 0xF0005D1C
Absolute addressableNo
Reset value0x69670000
C typeCAN_MOCTRm_t

CAN_MOCTR104.ctr "Message Object 104 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR104.stat "Message Object 104 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR105

"Message Object 105 Function Control Register"

AddressCAN_MOFCR105_ADDR = 0xF0005D20
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR105.bits "Message Object 105 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR105

"Message Object 105 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR105_ADDR = 0xF0005D24
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR105.bits "Message Object 105 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR105

"Message Object 105 Interrupt Pointer Register"

AddressCAN_MOIPR105_ADDR = 0xF0005D28
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR105.bits "Message Object 105 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR105

"Message Object 105 Acceptance Mask Register"

AddressCAN_MOAMR105_ADDR = 0xF0005D2C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR105.bits "Message Object 105 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL105

"Message Object 105 Data Register Low"

AddressCAN_MODATAL105_ADDR = 0xF0005D30
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL105.bits "Message Object 105 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH105

"Message Object 105 Data Register High"

AddressCAN_MODATAH105_ADDR = 0xF0005D34
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH105.bits "Message Object 105 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR105

"Message Object 105 Arbitration Register"

AddressCAN_MOAR105_ADDR = 0xF0005D38
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR105.bits "Message Object 105 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR105

"Message Object 105"

AddressCAN_MOCTR105_ADDR = 0xF0005D3C
Absolute addressableNo
Reset value0x6A680000
C typeCAN_MOCTRm_t

CAN_MOCTR105.ctr "Message Object 105 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR105.stat "Message Object 105 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR106

"Message Object 106 Function Control Register"

AddressCAN_MOFCR106_ADDR = 0xF0005D40
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR106.bits "Message Object 106 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR106

"Message Object 106 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR106_ADDR = 0xF0005D44
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR106.bits "Message Object 106 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR106

"Message Object 106 Interrupt Pointer Register"

AddressCAN_MOIPR106_ADDR = 0xF0005D48
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR106.bits "Message Object 106 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR106

"Message Object 106 Acceptance Mask Register"

AddressCAN_MOAMR106_ADDR = 0xF0005D4C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR106.bits "Message Object 106 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL106

"Message Object 106 Data Register Low"

AddressCAN_MODATAL106_ADDR = 0xF0005D50
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL106.bits "Message Object 106 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH106

"Message Object 106 Data Register High"

AddressCAN_MODATAH106_ADDR = 0xF0005D54
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH106.bits "Message Object 106 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR106

"Message Object 106 Arbitration Register"

AddressCAN_MOAR106_ADDR = 0xF0005D58
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR106.bits "Message Object 106 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR106

"Message Object 106"

AddressCAN_MOCTR106_ADDR = 0xF0005D5C
Absolute addressableNo
Reset value0x6B690000
C typeCAN_MOCTRm_t

CAN_MOCTR106.ctr "Message Object 106 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR106.stat "Message Object 106 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR107

"Message Object 107 Function Control Register"

AddressCAN_MOFCR107_ADDR = 0xF0005D60
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR107.bits "Message Object 107 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR107

"Message Object 107 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR107_ADDR = 0xF0005D64
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR107.bits "Message Object 107 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR107

"Message Object 107 Interrupt Pointer Register"

AddressCAN_MOIPR107_ADDR = 0xF0005D68
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR107.bits "Message Object 107 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR107

"Message Object 107 Acceptance Mask Register"

AddressCAN_MOAMR107_ADDR = 0xF0005D6C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR107.bits "Message Object 107 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL107

"Message Object 107 Data Register Low"

AddressCAN_MODATAL107_ADDR = 0xF0005D70
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL107.bits "Message Object 107 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH107

"Message Object 107 Data Register High"

AddressCAN_MODATAH107_ADDR = 0xF0005D74
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH107.bits "Message Object 107 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR107

"Message Object 107 Arbitration Register"

AddressCAN_MOAR107_ADDR = 0xF0005D78
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR107.bits "Message Object 107 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR107

"Message Object 107"

AddressCAN_MOCTR107_ADDR = 0xF0005D7C
Absolute addressableNo
Reset value0x6C6A0000
C typeCAN_MOCTRm_t

CAN_MOCTR107.ctr "Message Object 107 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR107.stat "Message Object 107 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR108

"Message Object 108 Function Control Register"

AddressCAN_MOFCR108_ADDR = 0xF0005D80
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR108.bits "Message Object 108 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR108

"Message Object 108 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR108_ADDR = 0xF0005D84
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR108.bits "Message Object 108 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR108

"Message Object 108 Interrupt Pointer Register"

AddressCAN_MOIPR108_ADDR = 0xF0005D88
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR108.bits "Message Object 108 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR108

"Message Object 108 Acceptance Mask Register"

AddressCAN_MOAMR108_ADDR = 0xF0005D8C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR108.bits "Message Object 108 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL108

"Message Object 108 Data Register Low"

AddressCAN_MODATAL108_ADDR = 0xF0005D90
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL108.bits "Message Object 108 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH108

"Message Object 108 Data Register High"

AddressCAN_MODATAH108_ADDR = 0xF0005D94
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH108.bits "Message Object 108 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR108

"Message Object 108 Arbitration Register"

AddressCAN_MOAR108_ADDR = 0xF0005D98
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR108.bits "Message Object 108 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR108

"Message Object 108"

AddressCAN_MOCTR108_ADDR = 0xF0005D9C
Absolute addressableNo
Reset value0x6D6B0000
C typeCAN_MOCTRm_t

CAN_MOCTR108.ctr "Message Object 108 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR108.stat "Message Object 108 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR109

"Message Object 109 Function Control Register"

AddressCAN_MOFCR109_ADDR = 0xF0005DA0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR109.bits "Message Object 109 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR109

"Message Object 109 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR109_ADDR = 0xF0005DA4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR109.bits "Message Object 109 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR109

"Message Object 109 Interrupt Pointer Register"

AddressCAN_MOIPR109_ADDR = 0xF0005DA8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR109.bits "Message Object 109 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR109

"Message Object 109 Acceptance Mask Register"

AddressCAN_MOAMR109_ADDR = 0xF0005DAC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR109.bits "Message Object 109 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL109

"Message Object 109 Data Register Low"

AddressCAN_MODATAL109_ADDR = 0xF0005DB0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL109.bits "Message Object 109 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH109

"Message Object 109 Data Register High"

AddressCAN_MODATAH109_ADDR = 0xF0005DB4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH109.bits "Message Object 109 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR109

"Message Object 109 Arbitration Register"

AddressCAN_MOAR109_ADDR = 0xF0005DB8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR109.bits "Message Object 109 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR109

"Message Object 109"

AddressCAN_MOCTR109_ADDR = 0xF0005DBC
Absolute addressableNo
Reset value0x6E6C0000
C typeCAN_MOCTRm_t

CAN_MOCTR109.ctr "Message Object 109 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR109.stat "Message Object 109 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR110

"Message Object 110 Function Control Register"

AddressCAN_MOFCR110_ADDR = 0xF0005DC0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR110.bits "Message Object 110 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR110

"Message Object 110 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR110_ADDR = 0xF0005DC4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR110.bits "Message Object 110 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR110

"Message Object 110 Interrupt Pointer Register"

AddressCAN_MOIPR110_ADDR = 0xF0005DC8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR110.bits "Message Object 110 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR110

"Message Object 110 Acceptance Mask Register"

AddressCAN_MOAMR110_ADDR = 0xF0005DCC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR110.bits "Message Object 110 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL110

"Message Object 110 Data Register Low"

AddressCAN_MODATAL110_ADDR = 0xF0005DD0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL110.bits "Message Object 110 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH110

"Message Object 110 Data Register High"

AddressCAN_MODATAH110_ADDR = 0xF0005DD4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH110.bits "Message Object 110 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR110

"Message Object 110 Arbitration Register"

AddressCAN_MOAR110_ADDR = 0xF0005DD8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR110.bits "Message Object 110 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR110

"Message Object 110"

AddressCAN_MOCTR110_ADDR = 0xF0005DDC
Absolute addressableNo
Reset value0x6F6D0000
C typeCAN_MOCTRm_t

CAN_MOCTR110.ctr "Message Object 110 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR110.stat "Message Object 110 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR111

"Message Object 111 Function Control Register"

AddressCAN_MOFCR111_ADDR = 0xF0005DE0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR111.bits "Message Object 111 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR111

"Message Object 111 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR111_ADDR = 0xF0005DE4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR111.bits "Message Object 111 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR111

"Message Object 111 Interrupt Pointer Register"

AddressCAN_MOIPR111_ADDR = 0xF0005DE8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR111.bits "Message Object 111 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR111

"Message Object 111 Acceptance Mask Register"

AddressCAN_MOAMR111_ADDR = 0xF0005DEC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR111.bits "Message Object 111 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL111

"Message Object 111 Data Register Low"

AddressCAN_MODATAL111_ADDR = 0xF0005DF0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL111.bits "Message Object 111 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH111

"Message Object 111 Data Register High"

AddressCAN_MODATAH111_ADDR = 0xF0005DF4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH111.bits "Message Object 111 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR111

"Message Object 111 Arbitration Register"

AddressCAN_MOAR111_ADDR = 0xF0005DF8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR111.bits "Message Object 111 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR111

"Message Object 111"

AddressCAN_MOCTR111_ADDR = 0xF0005DFC
Absolute addressableNo
Reset value0x706E0000
C typeCAN_MOCTRm_t

CAN_MOCTR111.ctr "Message Object 111 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR111.stat "Message Object 111 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR112

"Message Object 112 Function Control Register"

AddressCAN_MOFCR112_ADDR = 0xF0005E00
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR112.bits "Message Object 112 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR112

"Message Object 112 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR112_ADDR = 0xF0005E04
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR112.bits "Message Object 112 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR112

"Message Object 112 Interrupt Pointer Register"

AddressCAN_MOIPR112_ADDR = 0xF0005E08
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR112.bits "Message Object 112 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR112

"Message Object 112 Acceptance Mask Register"

AddressCAN_MOAMR112_ADDR = 0xF0005E0C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR112.bits "Message Object 112 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL112

"Message Object 112 Data Register Low"

AddressCAN_MODATAL112_ADDR = 0xF0005E10
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL112.bits "Message Object 112 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH112

"Message Object 112 Data Register High"

AddressCAN_MODATAH112_ADDR = 0xF0005E14
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH112.bits "Message Object 112 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR112

"Message Object 112 Arbitration Register"

AddressCAN_MOAR112_ADDR = 0xF0005E18
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR112.bits "Message Object 112 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR112

"Message Object 112"

AddressCAN_MOCTR112_ADDR = 0xF0005E1C
Absolute addressableNo
Reset value0x716F0000
C typeCAN_MOCTRm_t

CAN_MOCTR112.ctr "Message Object 112 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR112.stat "Message Object 112 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR113

"Message Object 113 Function Control Register"

AddressCAN_MOFCR113_ADDR = 0xF0005E20
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR113.bits "Message Object 113 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR113

"Message Object 113 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR113_ADDR = 0xF0005E24
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR113.bits "Message Object 113 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR113

"Message Object 113 Interrupt Pointer Register"

AddressCAN_MOIPR113_ADDR = 0xF0005E28
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR113.bits "Message Object 113 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR113

"Message Object 113 Acceptance Mask Register"

AddressCAN_MOAMR113_ADDR = 0xF0005E2C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR113.bits "Message Object 113 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL113

"Message Object 113 Data Register Low"

AddressCAN_MODATAL113_ADDR = 0xF0005E30
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL113.bits "Message Object 113 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH113

"Message Object 113 Data Register High"

AddressCAN_MODATAH113_ADDR = 0xF0005E34
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH113.bits "Message Object 113 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR113

"Message Object 113 Arbitration Register"

AddressCAN_MOAR113_ADDR = 0xF0005E38
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR113.bits "Message Object 113 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR113

"Message Object 113"

AddressCAN_MOCTR113_ADDR = 0xF0005E3C
Absolute addressableNo
Reset value0x72700000
C typeCAN_MOCTRm_t

CAN_MOCTR113.ctr "Message Object 113 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR113.stat "Message Object 113 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR114

"Message Object 114 Function Control Register"

AddressCAN_MOFCR114_ADDR = 0xF0005E40
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR114.bits "Message Object 114 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR114

"Message Object 114 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR114_ADDR = 0xF0005E44
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR114.bits "Message Object 114 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR114

"Message Object 114 Interrupt Pointer Register"

AddressCAN_MOIPR114_ADDR = 0xF0005E48
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR114.bits "Message Object 114 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR114

"Message Object 114 Acceptance Mask Register"

AddressCAN_MOAMR114_ADDR = 0xF0005E4C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR114.bits "Message Object 114 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL114

"Message Object 114 Data Register Low"

AddressCAN_MODATAL114_ADDR = 0xF0005E50
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL114.bits "Message Object 114 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH114

"Message Object 114 Data Register High"

AddressCAN_MODATAH114_ADDR = 0xF0005E54
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH114.bits "Message Object 114 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR114

"Message Object 114 Arbitration Register"

AddressCAN_MOAR114_ADDR = 0xF0005E58
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR114.bits "Message Object 114 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR114

"Message Object 114"

AddressCAN_MOCTR114_ADDR = 0xF0005E5C
Absolute addressableNo
Reset value0x73710000
C typeCAN_MOCTRm_t

CAN_MOCTR114.ctr "Message Object 114 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR114.stat "Message Object 114 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR115

"Message Object 115 Function Control Register"

AddressCAN_MOFCR115_ADDR = 0xF0005E60
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR115.bits "Message Object 115 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR115

"Message Object 115 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR115_ADDR = 0xF0005E64
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR115.bits "Message Object 115 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR115

"Message Object 115 Interrupt Pointer Register"

AddressCAN_MOIPR115_ADDR = 0xF0005E68
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR115.bits "Message Object 115 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR115

"Message Object 115 Acceptance Mask Register"

AddressCAN_MOAMR115_ADDR = 0xF0005E6C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR115.bits "Message Object 115 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL115

"Message Object 115 Data Register Low"

AddressCAN_MODATAL115_ADDR = 0xF0005E70
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL115.bits "Message Object 115 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH115

"Message Object 115 Data Register High"

AddressCAN_MODATAH115_ADDR = 0xF0005E74
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH115.bits "Message Object 115 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR115

"Message Object 115 Arbitration Register"

AddressCAN_MOAR115_ADDR = 0xF0005E78
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR115.bits "Message Object 115 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR115

"Message Object 115"

AddressCAN_MOCTR115_ADDR = 0xF0005E7C
Absolute addressableNo
Reset value0x74720000
C typeCAN_MOCTRm_t

CAN_MOCTR115.ctr "Message Object 115 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR115.stat "Message Object 115 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR116

"Message Object 116 Function Control Register"

AddressCAN_MOFCR116_ADDR = 0xF0005E80
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR116.bits "Message Object 116 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR116

"Message Object 116 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR116_ADDR = 0xF0005E84
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR116.bits "Message Object 116 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR116

"Message Object 116 Interrupt Pointer Register"

AddressCAN_MOIPR116_ADDR = 0xF0005E88
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR116.bits "Message Object 116 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR116

"Message Object 116 Acceptance Mask Register"

AddressCAN_MOAMR116_ADDR = 0xF0005E8C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR116.bits "Message Object 116 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL116

"Message Object 116 Data Register Low"

AddressCAN_MODATAL116_ADDR = 0xF0005E90
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL116.bits "Message Object 116 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH116

"Message Object 116 Data Register High"

AddressCAN_MODATAH116_ADDR = 0xF0005E94
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH116.bits "Message Object 116 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR116

"Message Object 116 Arbitration Register"

AddressCAN_MOAR116_ADDR = 0xF0005E98
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR116.bits "Message Object 116 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR116

"Message Object 116"

AddressCAN_MOCTR116_ADDR = 0xF0005E9C
Absolute addressableNo
Reset value0x75730000
C typeCAN_MOCTRm_t

CAN_MOCTR116.ctr "Message Object 116 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR116.stat "Message Object 116 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR117

"Message Object 117 Function Control Register"

AddressCAN_MOFCR117_ADDR = 0xF0005EA0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR117.bits "Message Object 117 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR117

"Message Object 117 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR117_ADDR = 0xF0005EA4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR117.bits "Message Object 117 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR117

"Message Object 117 Interrupt Pointer Register"

AddressCAN_MOIPR117_ADDR = 0xF0005EA8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR117.bits "Message Object 117 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR117

"Message Object 117 Acceptance Mask Register"

AddressCAN_MOAMR117_ADDR = 0xF0005EAC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR117.bits "Message Object 117 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL117

"Message Object 117 Data Register Low"

AddressCAN_MODATAL117_ADDR = 0xF0005EB0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL117.bits "Message Object 117 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH117

"Message Object 117 Data Register High"

AddressCAN_MODATAH117_ADDR = 0xF0005EB4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH117.bits "Message Object 117 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR117

"Message Object 117 Arbitration Register"

AddressCAN_MOAR117_ADDR = 0xF0005EB8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR117.bits "Message Object 117 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR117

"Message Object 117"

AddressCAN_MOCTR117_ADDR = 0xF0005EBC
Absolute addressableNo
Reset value0x76740000
C typeCAN_MOCTRm_t

CAN_MOCTR117.ctr "Message Object 117 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR117.stat "Message Object 117 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR118

"Message Object 118 Function Control Register"

AddressCAN_MOFCR118_ADDR = 0xF0005EC0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR118.bits "Message Object 118 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR118

"Message Object 118 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR118_ADDR = 0xF0005EC4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR118.bits "Message Object 118 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR118

"Message Object 118 Interrupt Pointer Register"

AddressCAN_MOIPR118_ADDR = 0xF0005EC8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR118.bits "Message Object 118 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR118

"Message Object 118 Acceptance Mask Register"

AddressCAN_MOAMR118_ADDR = 0xF0005ECC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR118.bits "Message Object 118 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL118

"Message Object 118 Data Register Low"

AddressCAN_MODATAL118_ADDR = 0xF0005ED0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL118.bits "Message Object 118 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH118

"Message Object 118 Data Register High"

AddressCAN_MODATAH118_ADDR = 0xF0005ED4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH118.bits "Message Object 118 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR118

"Message Object 118 Arbitration Register"

AddressCAN_MOAR118_ADDR = 0xF0005ED8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR118.bits "Message Object 118 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR118

"Message Object 118"

AddressCAN_MOCTR118_ADDR = 0xF0005EDC
Absolute addressableNo
Reset value0x77750000
C typeCAN_MOCTRm_t

CAN_MOCTR118.ctr "Message Object 118 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR118.stat "Message Object 118 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR119

"Message Object 119 Function Control Register"

AddressCAN_MOFCR119_ADDR = 0xF0005EE0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR119.bits "Message Object 119 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR119

"Message Object 119 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR119_ADDR = 0xF0005EE4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR119.bits "Message Object 119 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR119

"Message Object 119 Interrupt Pointer Register"

AddressCAN_MOIPR119_ADDR = 0xF0005EE8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR119.bits "Message Object 119 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR119

"Message Object 119 Acceptance Mask Register"

AddressCAN_MOAMR119_ADDR = 0xF0005EEC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR119.bits "Message Object 119 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL119

"Message Object 119 Data Register Low"

AddressCAN_MODATAL119_ADDR = 0xF0005EF0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL119.bits "Message Object 119 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH119

"Message Object 119 Data Register High"

AddressCAN_MODATAH119_ADDR = 0xF0005EF4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH119.bits "Message Object 119 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR119

"Message Object 119 Arbitration Register"

AddressCAN_MOAR119_ADDR = 0xF0005EF8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR119.bits "Message Object 119 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR119

"Message Object 119"

AddressCAN_MOCTR119_ADDR = 0xF0005EFC
Absolute addressableNo
Reset value0x78760000
C typeCAN_MOCTRm_t

CAN_MOCTR119.ctr "Message Object 119 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR119.stat "Message Object 119 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR120

"Message Object 120 Function Control Register"

AddressCAN_MOFCR120_ADDR = 0xF0005F00
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR120.bits "Message Object 120 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR120

"Message Object 120 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR120_ADDR = 0xF0005F04
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR120.bits "Message Object 120 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR120

"Message Object 120 Interrupt Pointer Register"

AddressCAN_MOIPR120_ADDR = 0xF0005F08
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR120.bits "Message Object 120 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR120

"Message Object 120 Acceptance Mask Register"

AddressCAN_MOAMR120_ADDR = 0xF0005F0C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR120.bits "Message Object 120 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL120

"Message Object 120 Data Register Low"

AddressCAN_MODATAL120_ADDR = 0xF0005F10
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL120.bits "Message Object 120 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH120

"Message Object 120 Data Register High"

AddressCAN_MODATAH120_ADDR = 0xF0005F14
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH120.bits "Message Object 120 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR120

"Message Object 120 Arbitration Register"

AddressCAN_MOAR120_ADDR = 0xF0005F18
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR120.bits "Message Object 120 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR120

"Message Object 120"

AddressCAN_MOCTR120_ADDR = 0xF0005F1C
Absolute addressableNo
Reset value0x79770000
C typeCAN_MOCTRm_t

CAN_MOCTR120.ctr "Message Object 120 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR120.stat "Message Object 120 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR121

"Message Object 121 Function Control Register"

AddressCAN_MOFCR121_ADDR = 0xF0005F20
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR121.bits "Message Object 121 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR121

"Message Object 121 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR121_ADDR = 0xF0005F24
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR121.bits "Message Object 121 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR121

"Message Object 121 Interrupt Pointer Register"

AddressCAN_MOIPR121_ADDR = 0xF0005F28
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR121.bits "Message Object 121 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR121

"Message Object 121 Acceptance Mask Register"

AddressCAN_MOAMR121_ADDR = 0xF0005F2C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR121.bits "Message Object 121 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL121

"Message Object 121 Data Register Low"

AddressCAN_MODATAL121_ADDR = 0xF0005F30
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL121.bits "Message Object 121 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH121

"Message Object 121 Data Register High"

AddressCAN_MODATAH121_ADDR = 0xF0005F34
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH121.bits "Message Object 121 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR121

"Message Object 121 Arbitration Register"

AddressCAN_MOAR121_ADDR = 0xF0005F38
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR121.bits "Message Object 121 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR121

"Message Object 121"

AddressCAN_MOCTR121_ADDR = 0xF0005F3C
Absolute addressableNo
Reset value0x7A780000
C typeCAN_MOCTRm_t

CAN_MOCTR121.ctr "Message Object 121 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR121.stat "Message Object 121 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR122

"Message Object 122 Function Control Register"

AddressCAN_MOFCR122_ADDR = 0xF0005F40
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR122.bits "Message Object 122 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR122

"Message Object 122 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR122_ADDR = 0xF0005F44
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR122.bits "Message Object 122 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR122

"Message Object 122 Interrupt Pointer Register"

AddressCAN_MOIPR122_ADDR = 0xF0005F48
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR122.bits "Message Object 122 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR122

"Message Object 122 Acceptance Mask Register"

AddressCAN_MOAMR122_ADDR = 0xF0005F4C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR122.bits "Message Object 122 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL122

"Message Object 122 Data Register Low"

AddressCAN_MODATAL122_ADDR = 0xF0005F50
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL122.bits "Message Object 122 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH122

"Message Object 122 Data Register High"

AddressCAN_MODATAH122_ADDR = 0xF0005F54
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH122.bits "Message Object 122 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR122

"Message Object 122 Arbitration Register"

AddressCAN_MOAR122_ADDR = 0xF0005F58
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR122.bits "Message Object 122 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR122

"Message Object 122"

AddressCAN_MOCTR122_ADDR = 0xF0005F5C
Absolute addressableNo
Reset value0x7B790000
C typeCAN_MOCTRm_t

CAN_MOCTR122.ctr "Message Object 122 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR122.stat "Message Object 122 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR123

"Message Object 123 Function Control Register"

AddressCAN_MOFCR123_ADDR = 0xF0005F60
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR123.bits "Message Object 123 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR123

"Message Object 123 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR123_ADDR = 0xF0005F64
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR123.bits "Message Object 123 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR123

"Message Object 123 Interrupt Pointer Register"

AddressCAN_MOIPR123_ADDR = 0xF0005F68
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR123.bits "Message Object 123 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR123

"Message Object 123 Acceptance Mask Register"

AddressCAN_MOAMR123_ADDR = 0xF0005F6C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR123.bits "Message Object 123 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL123

"Message Object 123 Data Register Low"

AddressCAN_MODATAL123_ADDR = 0xF0005F70
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL123.bits "Message Object 123 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH123

"Message Object 123 Data Register High"

AddressCAN_MODATAH123_ADDR = 0xF0005F74
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH123.bits "Message Object 123 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR123

"Message Object 123 Arbitration Register"

AddressCAN_MOAR123_ADDR = 0xF0005F78
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR123.bits "Message Object 123 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR123

"Message Object 123"

AddressCAN_MOCTR123_ADDR = 0xF0005F7C
Absolute addressableNo
Reset value0x7C7A0000
C typeCAN_MOCTRm_t

CAN_MOCTR123.ctr "Message Object 123 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR123.stat "Message Object 123 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR124

"Message Object 124 Function Control Register"

AddressCAN_MOFCR124_ADDR = 0xF0005F80
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR124.bits "Message Object 124 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR124

"Message Object 124 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR124_ADDR = 0xF0005F84
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR124.bits "Message Object 124 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR124

"Message Object 124 Interrupt Pointer Register"

AddressCAN_MOIPR124_ADDR = 0xF0005F88
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR124.bits "Message Object 124 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR124

"Message Object 124 Acceptance Mask Register"

AddressCAN_MOAMR124_ADDR = 0xF0005F8C
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR124.bits "Message Object 124 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL124

"Message Object 124 Data Register Low"

AddressCAN_MODATAL124_ADDR = 0xF0005F90
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL124.bits "Message Object 124 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH124

"Message Object 124 Data Register High"

AddressCAN_MODATAH124_ADDR = 0xF0005F94
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH124.bits "Message Object 124 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR124

"Message Object 124 Arbitration Register"

AddressCAN_MOAR124_ADDR = 0xF0005F98
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR124.bits "Message Object 124 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR124

"Message Object 124"

AddressCAN_MOCTR124_ADDR = 0xF0005F9C
Absolute addressableNo
Reset value0x7D7B0000
C typeCAN_MOCTRm_t

CAN_MOCTR124.ctr "Message Object 124 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR124.stat "Message Object 124 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR125

"Message Object 125 Function Control Register"

AddressCAN_MOFCR125_ADDR = 0xF0005FA0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR125.bits "Message Object 125 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR125

"Message Object 125 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR125_ADDR = 0xF0005FA4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR125.bits "Message Object 125 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR125

"Message Object 125 Interrupt Pointer Register"

AddressCAN_MOIPR125_ADDR = 0xF0005FA8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR125.bits "Message Object 125 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR125

"Message Object 125 Acceptance Mask Register"

AddressCAN_MOAMR125_ADDR = 0xF0005FAC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR125.bits "Message Object 125 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL125

"Message Object 125 Data Register Low"

AddressCAN_MODATAL125_ADDR = 0xF0005FB0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL125.bits "Message Object 125 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH125

"Message Object 125 Data Register High"

AddressCAN_MODATAH125_ADDR = 0xF0005FB4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH125.bits "Message Object 125 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR125

"Message Object 125 Arbitration Register"

AddressCAN_MOAR125_ADDR = 0xF0005FB8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR125.bits "Message Object 125 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR125

"Message Object 125"

AddressCAN_MOCTR125_ADDR = 0xF0005FBC
Absolute addressableNo
Reset value0x7E7C0000
C typeCAN_MOCTRm_t

CAN_MOCTR125.ctr "Message Object 125 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR125.stat "Message Object 125 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR126

"Message Object 126 Function Control Register"

AddressCAN_MOFCR126_ADDR = 0xF0005FC0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR126.bits "Message Object 126 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR126

"Message Object 126 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR126_ADDR = 0xF0005FC4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR126.bits "Message Object 126 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR126

"Message Object 126 Interrupt Pointer Register"

AddressCAN_MOIPR126_ADDR = 0xF0005FC8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR126.bits "Message Object 126 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR126

"Message Object 126 Acceptance Mask Register"

AddressCAN_MOAMR126_ADDR = 0xF0005FCC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR126.bits "Message Object 126 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL126

"Message Object 126 Data Register Low"

AddressCAN_MODATAL126_ADDR = 0xF0005FD0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL126.bits "Message Object 126 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH126

"Message Object 126 Data Register High"

AddressCAN_MODATAH126_ADDR = 0xF0005FD4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH126.bits "Message Object 126 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR126

"Message Object 126 Arbitration Register"

AddressCAN_MOAR126_ADDR = 0xF0005FD8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR126.bits "Message Object 126 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR126

"Message Object 126"

AddressCAN_MOCTR126_ADDR = 0xF0005FDC
Absolute addressableNo
Reset value0x7F7D0000
C typeCAN_MOCTRm_t

CAN_MOCTR126.ctr "Message Object 126 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR126.stat "Message Object 126 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_MOFCR127

"Message Object 127 Function Control Register"

AddressCAN_MOFCR127_ADDR = 0xF0005FE0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFCRm_t

CAN_MOFCR127.bits "Message Object 127 Function Control Register"
Mask:CAN_MOFCRm_MASK = 0xfff70f0f
Masks:  CAN_MOFCRm_<Bit field>_MASK
LSBs:CAN_MOFCRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
MMC 4 0 - 3 rw 0x0000000f Message Mode Control
0000 Standard Message Object
0001 Receive FIFO Base Object
0010 Transmit FIFO Base Object
0011 Transmit FIFO Slave Object
0100 Gateway Source Object
... Reserved
GDFS 1 8 - 8 rw 0x00000100 Gateway Data Frame Send
0 TXRQ is unchanged in the destination object.
1 TXRQ is set in the gateway destination object after the internal transfer from the gateway source to the gateway destination object.
IDC 1 9 - 9 rw 0x00000200 Identifier Copy
0 The identifier of the gateway source object is not copied.
1 The identifier of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DLCC 1 10 - 10 rw 0x00000400 Data Length Code Copy
0 Data length code is not copied.
1 Data length code of the gateway source object (after storing the received frame in the source) is copied to the gateway destination object.
DATC 1 11 - 11 rw 0x00000800 Data Copy
0 Data fields are not copied.
1 Data fields in registers MODATALn and MODATAHn of the gateway source object (after storing the received frame in the source) are copied to the gateway destination.
RXIE 1 16 - 16 rw 0x00010000 Receive Interrupt Enable
0 Message receive interrupt is disabled.
1 Message receive interrupt is enabled.
TXIE 1 17 - 17 rw 0x00020000 Transmit Interrupt Enable
0 Message transmit interrupt is disabled.
1 Message transmit interrupt is enabled.
OVIE 1 18 - 18 rw 0x00040000 Overflow Interrupt Enable
0 FIFO full interrupt is disabled.
1 FIFO full interrupt is enabled.
FRREN 1 20 - 20 rw 0x00100000 Foreign Remote Request Enable
0 TXRQ of message object n is set on reception of a matching Remote Frame.
1 TXRQ of the message object referenced by the pointer CUR is set on reception of a matching Remote Frame.
RMM 1 21 - 21 rw 0x00200000 Transmit Object Remote Monitoring
0 Remote monitoring is disabled: Identifier, IDE bit, and DLC of message object n remain unchanged upon the reception of a matching Remote Frame.
1 Remote monitoring is enabled: Identifier, IDE bit, and DLC of a matching Remote Frame are copied to transmit object n in order to monitor incoming Remote Frames.
SDT 1 22 - 22 rw 0x00400000 Single Data Transfer
STT 1 23 - 23 rw 0x00800000 Single Transmit Trial
DLC 4 24 - 27 rwh 0x0f000000 Data Length Code
MSC 4 28 - 31 rwh 0xf0000000 Message Status Count (TTCAN only)
 readable0xfff70f0f 
writeable0xfff70f0f
volatile0xff000000


Top


 

CAN_MOFGPR127

"Message Object 127 FIFO/Gateway Pointer Register"

AddressCAN_MOFGPR127_ADDR = 0xF0005FE4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOFGPRm_t

CAN_MOFGPR127.bits "Message Object 127 FIFO/Gateway Pointer Register"
Mask:CAN_MOFGPRm_MASK = 0xffffffff
Masks:  CAN_MOFGPRm_<Bit field>_MASK
LSBs:CAN_MOFGPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
BOT 8 0 - 7 rw 0x000000ff Bottom Pointer
TOP 8 8 - 15 rw 0x0000ff00 Top Pointer
CUR 8 16 - 23 rwh 0x00ff0000 Current Object Pointer
SEL 8 24 - 31 rw 0xff000000 Object Select Pointer
 readable0xffffffff 
writeable0xffffffff
volatile0x00ff0000


Top


 

CAN_MOIPR127

"Message Object 127 Interrupt Pointer Register"

AddressCAN_MOIPR127_ADDR = 0xF0005FE8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOIPRm_t

CAN_MOIPR127.bits "Message Object 127 Interrupt Pointer Register"
Mask:CAN_MOIPRm_MASK = 0xffffffff
Masks:  CAN_MOIPRm_<Bit field>_MASK
LSBs:CAN_MOIPRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXINP 4 0 - 3 rw 0x0000000f Receive Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
TXINP 4 4 - 7 rw 0x000000f0 Transmit Interrupt Node Pointer
0000 Interrupt output line INT_O0 is selected.
0001 Interrupt output line INT_O1 is selected.
0010 Interrupt output line INT_O2 is selected.
0011 Interrupt output line INT_O3 is selected.
0100 Interrupt output line INT_O4 is selected.
0101 Interrupt output line INT_O5 is selected.
0110 Interrupt output line INT_O6 is selected.
0111 Interrupt output line INT_O7 is selected.
1000 Interrupt output line INT_O8 is selected.
1001 Interrupt output line INT_O9 is selected.
1010 Interrupt output line INT_O10 is selected.
1011 Interrupt output line INT_O11 is selected.
1100 Interrupt output line INT_O12 is selected.
1101 Interrupt output line INT_O13 is selected.
1110 Interrupt output line INT_O14 is selected.
1111 Interrupt output line INT_O15 is selected.
MPN 8 8 - 15 rw 0x0000ff00 Message Pending Number
CFCVAL 16 16 - 31 rwh 0xffff0000 CAN Frame Counter Value
 readable0xffffffff 
writeable0xffffffff
volatile0xffff0000


Top


 

CAN_MOAMR127

"Message Object 127 Acceptance Mask Register"

AddressCAN_MOAMR127_ADDR = 0xF0005FEC
Absolute addressableNo
Reset value0x3FFFFFFF
C typeCAN_MOAMRm_t

CAN_MOAMR127.bits "Message Object 127 Acceptance Mask Register"
Mask:CAN_MOAMRm_MASK = 0x3fffffff
Masks:  CAN_MOAMRm_<Bit field>_MASK
LSBs:CAN_MOAMRm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
AM 29 0 - 28 rw 0x1fffffff Acceptance Mask for Message Identifier
MIDE 1 29 - 29 rw 0x20000000 Acceptance Mask Bit for Message IDE Bit
0 Message object n accepts the reception of both, standard and extended frames.
1 Message object n receives frames only with matching IDE bit.
 readable0x3fffffff 
writeable0x3fffffff
volatile0x00000000


Top


 

CAN_MODATAL127

"Message Object 127 Data Register Low"

AddressCAN_MODATAL127_ADDR = 0xF0005FF0
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATALm_t

CAN_MODATAL127.bits "Message Object 127 Data Register Low"
Mask:CAN_MODATALm_MASK = 0xffffffff
Masks:  CAN_MODATALm_<Bit field>_MASK
LSBs:CAN_MODATALm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB0 8 0 - 7 rwh 0x000000ff Data Byte 0 of Message Object n
DB1 8 8 - 15 rwh 0x0000ff00 Data Byte 1 of Message Object n
DB2 8 16 - 23 rwh 0x00ff0000 Data Byte 2 of Message Object n
DB3 8 24 - 31 rwh 0xff000000 Data Byte 3 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MODATAH127

"Message Object 127 Data Register High"

AddressCAN_MODATAH127_ADDR = 0xF0005FF4
Absolute addressableNo
Reset value0x00000000
C typeCAN_MODATAHm_t

CAN_MODATAH127.bits "Message Object 127 Data Register High"
Mask:CAN_MODATAHm_MASK = 0xffffffff
Masks:  CAN_MODATAHm_<Bit field>_MASK
LSBs:CAN_MODATAHm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
DB4 8 0 - 7 rwh 0x000000ff Data Byte 4 of Message Object n
DB5 8 8 - 15 rwh 0x0000ff00 Data Byte 5 of Message Object n
DB6 8 16 - 23 rwh 0x00ff0000 Data Byte 6 of Message Object n
DB7 8 24 - 31 rwh 0xff000000 Data Byte 7 of Message Object n
 readable0xffffffff 
writeable0xffffffff
volatile0xffffffff


Top


 

CAN_MOAR127

"Message Object 127 Arbitration Register"

AddressCAN_MOAR127_ADDR = 0xF0005FF8
Absolute addressableNo
Reset value0x00000000
C typeCAN_MOARm_t

CAN_MOAR127.bits "Message Object 127 Arbitration Register"
Mask:CAN_MOARm_MASK = 0xffffffff
Masks:  CAN_MOARm_<Bit field>_MASK
LSBs:CAN_MOARm_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
ID 29 0 - 28 rwh 0x1fffffff CAN Identifier of Message Object n
IDE 1 29 - 29 rwh 0x20000000 Identifier Extension Bit of Message Object n
0 Message object n handles standard frames with 11-bit identifier.
1 Message object n handles extended frames with 29-bit identifier.
PRI 2 30 - 31 rw 0xc0000000 Priority Class
00 Time-Triggered CAN (TTCAN): The Message Object Mask Register specifies the position(s) within the transmission matrix at which the message object n may be transmitted. Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) that matches the actual position within the transmission matrix somewhere before this object in the list.
01 Transmit acceptance filtering is based on the list order. This means that message object n is considered for transmission only if there is no other message object with valid transmit request (MSGVAL & TXEN0 & TXEN1=1) somewhere before this object in the list.
10 Transmit acceptance filtering is based on the CAN identifier. This means, message object n is considered for transmission only if there is no other message object with higher priority identifier+IDE+DIR (with respect to CAN arbitration rules) somewhere in the list (see ).
11 Transmit acceptance filtering is based on the list order (as PRI=01B).
 readable0xffffffff 
writeable0xffffffff
volatile0x3fffffff


Top


 

CAN_MOCTR127

"Message Object 127"

AddressCAN_MOCTR127_ADDR = 0xF0005FFC
Absolute addressableNo
Reset value0x7F7E0000
C typeCAN_MOCTRm_t

CAN_MOCTR127.ctr "Message Object 127 Control Register"
Mask:CAN_MOCTRm_CTR_MASK = 0x0fff0fff
Masks:  CAN_MOCTRm_CTR_<Bit field>_MASK
LSBs:CAN_MOCTRm_CTR_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RESRXPND 1 0 - 0 w 0x00000001 Reset/Set Receive Pending
RESTXPND 1 1 - 1 w 0x00000002 Reset/Set Transmit Pending
RESRXUPD 1 2 - 2 w 0x00000004 Reset/Set Receive Updating
RESNEWDAT 1 3 - 3 w 0x00000008 Reset/Set New Data
RESMSGLST 1 4 - 4 w 0x00000010 Reset/Set Message Lost
RESMSGVAL 1 5 - 5 w 0x00000020 Reset/Set Message Valid
RESRTSEL 1 6 - 6 w 0x00000040 Reset/Set Receive/Transmit Selected
RESRXEN 1 7 - 7 w 0x00000080 Reset/Set Receive Enable
RESTXRQ 1 8 - 8 w 0x00000100 Reset/Set Transmit Request
RESTXEN0 1 9 - 9 w 0x00000200 Reset/Set Transmit Enable 0
RESTXEN1 1 10 - 10 w 0x00000400 Reset/Set Transmit Enable 1
RESDIR 1 11 - 11 w 0x00000800 Reset/Set Message Direction
SETRXPND 1 16 - 16 w 0x00010000 Reset/Set Receive Pending
SETTXPND 1 17 - 17 w 0x00020000 Reset/Set Transmit Pending
SETRXUPD 1 18 - 18 w 0x00040000 Reset/Set Receive Updating
SETNEWDAT 1 19 - 19 w 0x00080000 Reset/Set New Data
SETMSGLST 1 20 - 20 w 0x00100000 Reset/Set Message Lost
SETMSGVAL 1 21 - 21 w 0x00200000 Reset/Set Message Valid
SETRTSEL 1 22 - 22 w 0x00400000 Reset/Set Receive/Transmit Selected
SETRXEN 1 23 - 23 w 0x00800000 Reset/Set Receive Enable
SETTXRQ 1 24 - 24 w 0x01000000 Reset/Set Transmit Request
SETTXEN0 1 25 - 25 w 0x02000000 Reset/Set Transmit Enable 0
SETTXEN1 1 26 - 26 w 0x04000000 Reset/Set Transmit Enable 1
SETDIR 1 27 - 27 w 0x08000000 Reset/Set Message Direction
 readable0x00000000 
writeable0x0fff0fff
volatile0x00000000

CAN_MOCTR127.stat "Message Object 127 Status Register"
Mask:CAN_MOCTRm_STAT_MASK = 0xffffffff
Masks:  CAN_MOCTRm_STAT_<Bit field>_MASK
LSBs:CAN_MOCTRm_STAT_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
RXPND 1 0 - 0 rh 0x00000001 Receive Pending
0 No CAN message has been received.
1 A CAN message has been received by the message object n, either directly or via gateway copy action.
TXPND 1 1 - 1 rh 0x00000002 Transmit Pending
0 No CAN message has been transmitted.
1 A CAN message from message object n has been transmitted successfully over the CAN bus.
RXUPD 1 2 - 2 rh 0x00000004 Receive Updating
0 No receive update ongoing.
1 Message identifier, DLC, and data of the message object are currently updated.
NEWDAT 1 3 - 3 rh 0x00000008 New Data
0 No update of the message object n since last flag reset.
1 Message object n has been updated.
MSGLST 1 4 - 4 rh 0x00000010 Message Lost
0 No CAN message is lost.
1 A CAN message is lost because NEWDAT has become set again when it has already been set.
MSGVAL 1 5 - 5 rh 0x00000020 Message Valid
0 Message object n is not valid.
1 Message object n is valid.
RTSEL 1 6 - 6 rh 0x00000040 Receive/Transmit Selected
0 Message object n is not selected for receive or transmit operation.
1 Message object n is selected for receive or transmit operation.
RXEN 1 7 - 7 rh 0x00000080 Receive Enable
0 Message object n is not enabled for frame reception.
1 Message object n is enabled for frame reception.
TXRQ 1 8 - 8 rh 0x00000100 Transmit Request
0 No transmission of message object n is requested.
1 Transmission of message object n on the CAN bus is requested.
TXEN0 1 9 - 9 rh 0x00000200 Transmit Enable 0
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
TXEN1 1 10 - 10 rh 0x00000400 Transmit Enable 1
0 Message object n is not enabled for frame transmission.
1 Message object n is enabled for frame transmission.
DIR 1 11 - 11 rh 0x00000800 Message Direction
0 Receive Object selected: With TXRQ=1, a Remote Frame with the identifier of message object n is scheduled for transmission. On reception of a Data Frame with matching identifier, the message is stored in message object n.
1 Transmit Object selected: If TXRQ=1, message object n is scheduled for transmission of a Data Frame. On reception of a Remote Frame with matching identifier, bit TXRQ is set.
LIST 4 12 - 15 rh 0x0000f000 List Allocation
PPREV 8 16 - 23 rh 0x00ff0000 Pointer to Previous Message Object
PNEXT 8 24 - 31 rh 0xff000000 Pointer to Next Message Object
 readable0xffffffff 
writeable0x00000000
volatile0xffffffff


Top


 

CAN_STPTR0

"Scheduler Start Pointer Node 0 Register"

AddressCAN_STPTR0_ADDR = 0xF0007FFC
Absolute addressableNo
Reset value0x00000000
C typeCAN_STPTR0_t

CAN_STPTR0.bits "Scheduler Start Pointer Node 0 Register"
Mask:CAN_STPTR0_MASK = 0x0000007f
Masks:  CAN_STPTR0_<Bit field>_MASK
LSBs:CAN_STPTR0_<Bit field>_SHIFT
Bit field #Bits Bits' position Access Mask Description
STPTR 7 0 - 6 rh 0x0000007f Start Pointer
 readable0x0000007f 
writeable0x00000000
volatile0x0000007f


Top